Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install redisredisUsa
redis [options] · redis : <command>redismostrare la connessione
redis -c <host> [user] [database] [-p <port>] [-n] [-m [name]]connettersi; la password viene richiesta separatamente salvo con -n
-use <database>selezionare un altro database numerico
-lmostrare i database segnalati da
-t [mask]elencare le chiavi; * e ? sono wildcard glob
-s <key>mostrare tipo, TTL e informazioni di memoria della chiave
-n <key> [items]mostrare un’anteprima del valore
-f <mask> [text] [keys]trovare le chiavi corrispondenti o cercare testo nei loro nomi e valori
-o <key> [file] [-f]esportare una chiave in JSON
-w <key> : <value>scrivere un valore stringa
-d <key>eliminare una chiave
-m [name]salvare la connessione corrente in .lil.key; usare per default il numero del database
-M <name>rimuovere una connessione salvata
-k [name]elencare le connessioni salvate o esaminarne una senza mostrare la password
-K <name>connettersi usando una connessione salvata
-edisconnettersi e cancellare i dati di connessione
redis : <command>eseguire un comando
redis dump [file.json] [-f]creare un dump logico sicuro per dati binari
redis load <file.json>ripristinare un dump
Collegati con -t "product:*" elenca chiavi, -s product:1001 mostra tipo e TTL, -n il valore. -f "product:*" shoe 10 cerca tra un numero limitato di chiavi; dopo : puoi usare i comandi
-w imposta solo stringhe: per hash e liste usa comandi nativi. -d elimina una chiave. dump conserva payload binari
Le forme comuni sono riportate nella guida locale. Le scorciatoie coprono ispezione e modifiche mirate; la sintassi nativa resta disponibile per le operazioni avanzate.
dump/load seguono il formato del driver. Per backup completi di tutte le funzioni del motore usare gli strumenti nativi del server.
Le password vengono inserite in un campo nascosto e non finiscono nella cronologia. Quando possibile usare account con privilegi limitati.
Le anteprime sono limitate per mantenere reattiva l’interfaccia. L’export di una chiave oltre 100000 elementi e i dump oltre 100000 chiavi vengono rifiutati invece di essere troncati in silenzio.
Senza -m, i dati di connessione restano limitati alla sessione PHP corrente. -m [name] salva esplicitamente il profilo nel file protetto .lil.key (0600), -K <name> si riconnette usando quel profilo, -k elenca o esamina i profili senza mostrare una password salvata e -M <name> ne rimuove uno. kill elimina .lil.key insieme al resto dello stato del core. Considera il file sensibile perché un profilo salvato volontariamente può contenere credenziali del database.
Esegui gli esempi preparati direttamente nella pagina. I risultati sono predefiniti e mostrati nel browser; sul server non viene eseguito alcun comando del terminale.
Installa la versione compatibile corrente. Scegli Base per tutte le funzioni o Minimum per il pacchetto ridotto; usa upgrade per aggiornare un modulo già installato.
Base e Minimum sono due pacchetti della stessa release corrente del modulo.
Installa il pacchetto completo con riferimento locale e tutte le modalità pubblicate.
install redisInstalla il pacchetto ridotto. Il riferimento locale è omesso;
install redis -mInstalla esattamente questa versione pubblicata.
install redis -v 1.1.4upgrade controlla la compatibilità e sostituisce il blocco solo quando serve.
upgrade redisRimuove il blocco estensione senza toccare core e altri moduli.
install redis -uGli esempi sono copiabili ma il sito non li esegue. Controlla percorsi, permessi e opzioni distruttive.
redisEsempio didattico — nessuna connessione reale
A connection is required; the status view names the server and selected database.redis -c localhost -nEsempio didattico — nessuna connessione reale
Connection example: server and database will be shown after a successful connection.redis -c localhost demo 0Esempio didattico — nessuna connessione reale
Password is requested separately; connection details depend on the server.redis -c localhost -p 6380 -nEsempio didattico — nessuna connessione reale
Connection example: server and database will be shown after a successful connection.redis -use 0Esempio didattico — nessuna connessione reale
Selected database: 0 (requires an active connection)redis -lEsempio didattico — nessuna connessione reale
db0: keys=4redis -tEsempio didattico — nessuna connessione reale
inventory hash
product:1001 string
product:1002 string
product:1003 stringredis -t "product:*"Esempio didattico — nessuna connessione reale
product:1001 string
product:1002 string
product:1003 stringredis -s product:1001Esempio didattico — nessuna connessione reale
Key product:1001
Type string
TTL -1 (in this teaching snapshot)
Bytes depends on Redis versionredis -n product:1001Esempio didattico — nessuna connessione reale
City shoeredis -n inventory 2Esempio didattico — nessuna connessione reale
{"SHOE-1": 18, "SHOE-2": 7}redis -f "product:*"Esempio didattico — nessuna connessione reale
product:1001 string
product:1002 string
product:1003 stringredis -f "product:*" shoe 10Esempio didattico — nessuna connessione reale
product:1001 string City shoe
product:1002 string Trail shoeredis -o product:1001Esempio didattico — nessuna connessione reale
{
"key": "product:1001",
"type": "string",
"value": "City shoe"
}redis -o product:1001 tmp/product.jsonEsempio didattico — nessuna connessione reale
Saved sandbox/tmp/product.json (if the destination does not exist)redis -o product:1001 tmp/product.json -fEsempio didattico — nessuna connessione reale
Saved sandbox/tmp/product.json (replace existing file only with -f)redis -w product:1004 : Travel bagEsempio didattico — nessuna connessione reale
+ (sets one string key)redis -d product:1004Esempio didattico — nessuna connessione reale
Deleted 0 (the independent snapshot has no product:1004)redis : GET product:1001Esempio didattico — nessuna connessione reale
City shoeredis : DBSIZEEsempio didattico — nessuna connessione reale
4redis dump tmp/redis-backup.jsonEsempio didattico — nessuna connessione reale
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis dump tmp/redis-backup.json -fEsempio didattico — nessuna connessione reale
Saved sandbox/tmp/redis-backup.json
Format lil-redis-dump (logical data export, not server backup)redis load tmp/redis-backup.jsonEsempio didattico — nessuna connessione reale
Redis RESTORE reads a lil dump file; this file must exist and existing keys may be replaced.redis -m cache-demoEsempio didattico — nessuna connessione reale
Saved cache-demo (stores a sensitive profile in .lil.key)redis -kEsempio didattico — nessuna connessione reale
No saved connections (unless a profile has already been saved)redis -k cache-demoEsempio didattico — nessuna connessione reale
Saved connection not found: cache-demo (unless saved earlier)redis -K unknownEsempio didattico — nessuna connessione reale
Saved connection not found: unknownredis -M unknownEsempio didattico — nessuna connessione reale
Saved connection not found: unknownredis -eEsempio didattico — nessuna connessione reale
+redis -n missing:keyEsempio didattico — nessuna connessione reale
Key not foundredis -use wrongEsempio didattico — nessuna connessione reale
Numeric Redis database requiredredis -w product:1004Esempio didattico — nessuna connessione reale
Value required after :sandbox/db/redis.txtL’esempio usa un file o una directory dell’area di documentazione protetta /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
Versione stabile attuale di