Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install redisredisredis [options] · redis : <command>redisaktuelle
redis -c <host> [user] [database] [-p <port>] [-n] [-m [name]]verbinden; das Passwort wird separat abgefragt, sofern -n nicht gesetzt ist
-use <database>andere numerische Datenbank wählen
-lvon
-t [mask]Schlüssel auflisten; * und ? sind
-s <key>Schlüsseltyp, TTL und Speicherinformationen anzeigen
-n <key> [items]Schlüsselwert voranzeigen
-f <mask> [text] [keys]passende Schlüssel finden oder Text in ihren Namen und Werten suchen
-o <key> [file] [-f]einen Schlüssel als JSON exportieren
-w <key> : <value>einen String-Wert setzen
-d <key>einen Schlüssel löschen
-m [name]aktuelle Verbindung in .lil.key speichern; standardmäßig die
-M <name>eine gespeicherte Verbindung entfernen
-k [name]gespeicherte Verbindungen auflisten oder eine prüfen, ohne das Passwort anzuzeigen
-K <name>über eine gespeicherte Verbindung verbinden
-eVerbindung trennen und Verbindungsdaten löschen
redis : <command>native
redis dump [file.json] [-f]binärsicheren logischen Dump erstellen
redis load <file.json>lil-
Mit -t "product:*" listet Schlüssel, -s product:1001 Typ und TTL, -n den Wert. -f "product:*" shoe 10 durchsucht eine begrenzte Auswahl; nach : sind native
-w schreibt nur Strings; für Hashes und Listen native Befehle nutzen. -d löscht Schlüssel. Der lil-Dump speichert
-t listet Schlüssel per -f <mask> [text] [keys] nutzt dieselbe Maske und durchsucht mit angegebenem Text sowohl Schlüsselnamen als auch kompakte Wertvorschauen; die letzte Zahl begrenzt die geprüften Kandidaten.
dump speichert
Scans sind begrenzt, damit das Browser-Terminal reaktionsfähig bleibt.
Vorschauen sind für eine reaktionsfähige Oberfläche begrenzt. Der Export eines einzelnen Schlüssels über 100000 Elemente und Dumps über 100000 Schlüssel werden abgelehnt statt still gekürzt.
Ohne -m bleiben Verbindungsdaten auf die aktuelle PHP-Sitzung beschränkt. -m [name] speichert das Profil ausdrücklich in der geschützten Datei .lil.key (0600), -K <name> verbindet damit erneut, -k listet oder prüft Profile ohne ein gespeichertes Passwort offenzulegen, und -M <name> entfernt eines. kill entfernt .lil.key zusammen mit dem übrigen Kernzustand. Behandeln Sie die Datei als sensibel, weil ein bewusst gespeichertes Profil Datenbankzugangsdaten enthalten kann.
Führen Sie die vorbereiteten Beispiele direkt auf der Seite aus. Die Ergebnisse sind vorab erstellt und werden im Browser angezeigt; auf dem Server wird kein Terminalbefehl ausgeführt.
Installieren Sie die aktuelle kompatible Version. Wählen Sie Base für den vollständigen Funktionsumfang oder Minimum für das reduzierte Paket; ein bereits installiertes Modul wird mit upgrade aktualisiert.
Base und Minimum sind zwei Pakete derselben aktuellen Modulversion.
Vollständiges Paket mit lokaler Referenz und allen veröffentlichten Modi installieren.
install redisDas reduzierte Paket installieren. Die lokale Referenz entfällt;
install redis -mGenau diese veröffentlichte Version installieren.
install redis -v 1.1.4upgrade prüft Kompatibilität und ersetzt den Block nur bei Bedarf.
upgrade redisErweiterungsblock entfernen, Core und andere Module bleiben erhalten.
install redis -uDie Beispiele sind kopierbar, werden aber nicht von der Website ausgeführt. Prüfen Sie Pfade, Rechte und destruktive Optionen.
redisLernbeispiel — keine Live-Verbindung
A connection is required; the status view names the server and selected database.redis -c localhost -nLernbeispiel — keine Live-Verbindung
Connection example: server and database will be shown after a successful connection.redis -c localhost demo 0Lernbeispiel — keine Live-Verbindung
Password is requested separately; connection details depend on the server.redis -c localhost -p 6380 -nLernbeispiel — keine Live-Verbindung
Connection example: server and database will be shown after a successful connection.redis -use 0Lernbeispiel — keine Live-Verbindung
Selected database: 0 (requires an active connection)redis -lLernbeispiel — keine Live-Verbindung
db0: keys=4redis -tLernbeispiel — keine Live-Verbindung
inventory hash
product:1001 string
product:1002 string
product:1003 stringredis -t "product:*"Lernbeispiel — keine Live-Verbindung
product:1001 string
product:1002 string
product:1003 stringredis -s product:1001Lernbeispiel — keine Live-Verbindung
Key product:1001
Type string
TTL -1 (in this teaching snapshot)
Bytes depends on Redis versionredis -n product:1001Lernbeispiel — keine Live-Verbindung
City shoeredis -n inventory 2Lernbeispiel — keine Live-Verbindung
{"SHOE-1": 18, "SHOE-2": 7}redis -f "product:*"Lernbeispiel — keine Live-Verbindung
product:1001 string
product:1002 string
product:1003 stringredis -f "product:*" shoe 10Lernbeispiel — keine Live-Verbindung
product:1001 string City shoe
product:1002 string Trail shoeredis -o product:1001Lernbeispiel — keine Live-Verbindung
{
"key": "product:1001",
"type": "string",
"value": "City shoe"
}redis -o product:1001 tmp/product.jsonLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/product.json (if the destination does not exist)redis -o product:1001 tmp/product.json -fLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/product.json (replace existing file only with -f)redis -w product:1004 : Travel bagLernbeispiel — keine Live-Verbindung
+ (sets one string key)redis -d product:1004Lernbeispiel — keine Live-Verbindung
Deleted 0 (the independent snapshot has no product:1004)redis : GET product:1001Lernbeispiel — keine Live-Verbindung
City shoeredis : DBSIZELernbeispiel — keine Live-Verbindung
4redis dump tmp/redis-backup.jsonLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis dump tmp/redis-backup.json -fLernbeispiel — keine Live-Verbindung
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis load tmp/redis-backup.jsonLernbeispiel — keine Live-Verbindung
Redis RESTORE reads a lil dump file; this file must exist and existing keys may be replaced.redis -m cache-demoLernbeispiel — keine Live-Verbindung
Saved cache-demo (stores a sensitive profile in .lil.key)redis -kLernbeispiel — keine Live-Verbindung
No saved connections (unless a profile has already been saved)redis -k cache-demoLernbeispiel — keine Live-Verbindung
Saved connection not found: cache-demo (unless saved earlier)redis -K unknownLernbeispiel — keine Live-Verbindung
Saved connection not found: unknownredis -M unknownLernbeispiel — keine Live-Verbindung
Saved connection not found: unknownredis -eLernbeispiel — keine Live-Verbindung
+redis -n missing:keyLernbeispiel — keine Live-Verbindung
Key not foundredis -use wrongLernbeispiel — keine Live-Verbindung
Numeric Redis database requiredredis -w product:1004Lernbeispiel — keine Live-Verbindung
Value required after :sandbox/db/redis.txtDas Beispiel verwendet eine Datei oder ein Verzeichnis aus dem geschützten Dokumentationsbereich /sandbox/.
SET product:1001 "City shoe"
SET product:1002 "Trail shoe"
SET product:1003 "Canvas bag"
HSET inventory SHOE-1 18 SHOE-2 7 BAG-1 24
Aktuelle stabile Version von