Redis Mset

Redis Mset
Redis è un database in memoria gratuito e open source. È un database NOSQL che memorizza i dati in una coppia di valore chiave. Ciò significa che un valore è mappato su una chiave univoca specifica.

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.