Imparare a lavorare con coppie di valore chiave è molto importante. Questo tutorial discuterà di inserire coppie a valore chiave singolo o multiplo utilizzando i comandi set o MSET.
Redis Set Command
Il comando Redis Set aggiunge un valore chiave a un database. La sintassi è come mostrato di seguito:
Imposta il valore della chiave
Un esempio è come mostrato:
127.0.0.1: 6379> Set Key1 Value1
OK
Se esiste già una chiave specificata, viene sostituita con un nuovo valore. Considera l'esempio seguente:
127.0.0.1: 6379> Set Key1 Value2
OK
127.0.0.1: 6379> Ottieni Key1
"Valore2"
In questo caso, il valore di key1 viene sostituito con valore2.
È inoltre possibile impostare una chiave con un valore di scadenza utilizzando il parametro EX. Viene mostrato la sitassi del campione:
Imposta il valore del tasto ex ESpiry_Duration_in_seconds
Dai un'occhiata all'esempio seguente:
127.0.0.1: 6379> Set Key2 Value2 Ex 30
OK
Dopo la trasmissione della durata di scadenza, Redis eliminerà la chiave dal database. Se tenti di ottenere il valore, Redis restituirà zero.
127.0.0.1: 6379> Ottieni Key2
(zero)
Per ottenere come un lungo è prima di essere lasciato cadere, usa il comando TTL come:
127.0.0.1: 6379> key2 TTL2
(intero) 27
Comando Redis MSET
Il comando MSET è molto simile al comando Redis, tranne che inserisce più coppie di valore chiave.
La sintassi è mostrata di seguito:
MSET Key1 Valore1 Key2 Value2… Keyn Valuen
Considera gli inserti di esempio di seguito:
127.0.0.1: 6379> Key MSET1 Valore1 Key2 Valore2 Key3 Valore3 Key4 Valore4 Key5 Valore55
OK
L'esempio sopra inserisce cinque coppie di valore chiave in un comando.
Per ottenere più valori, è possibile utilizzare il comando mget come mostrato:
127.0.0.1: 6379> Key MGET1 Key2 Key3 Key4 Key5
1) "Valore1"
2) "Value2"
3) "Value3"
4) "Value4"
5) "Value5"
Questo dovrebbe restituire il valore corrispondente per la chiave esistente.
Conclusione
Questo articolo ci ha insegnato a inserire coppie di valore chiave utilizzando i comandi set e MSET.
Speriamo che ti sia piaciuto il tutorial.