Il miglior tutorial Lista Redis (List) Nel 2024, in questo tutorial puoi imparare Lista Redis (List)
lista Redis è un semplice elenco di stringhe ordinate ordine di inserimento. È possibile aggiungere un elenco di testa elemento di guida (a sinistra) o posteriore (a destra)
Un elenco può contenere fino 232--1 elemento (4,294,967,295 oltre 4 miliardi di ciascun elemento della lista).
redis 127.0.0.1:6379> LPUSH w3bigkey redis (integer) 1 redis 127.0.0.1:6379> LPUSH w3bigkey mongodb (integer) 2 redis 127.0.0.1:6379> LPUSH w3bigkey mysql (integer) 3 redis 127.0.0.1:6379> LRANGE w3bigkey 0 10 1) "mysql" 2) "mongodb" 3) "redis"
Nell'esempio sopra abbiamo utilizzatoLPUSH tre valori in una lista di chiamata tra w3bigkey.
La tabella seguente mostra un elenco di comandi di base correlati:
No. | Comando e descrizione |
---|---|
1 | key1 BLPOP [key2] timeout E uscire dal primo elemento della lista, se l'elenco non è un elenco degli elementi sarà bloccato fino a un timeout o una data si trovano nell'elemento a comparsa. |
2 | key1 BRPOP [key2] timeout E uscire l'ultimo elemento della lista, se l'elenco non è un elenco degli elementi sarà bloccato fino a quando un timeout o una data si trovano nell'elemento a comparsa. |
3 | BRPOPLPUSH timeout origine destinazione Pop un valore dalla lista, l'elemento a comparsa in un'altra lista e restituirlo, se non vi è alcun elemento della lista bloccherà fino a quando un timeout o finché l'elenco può essere trovato nell'elemento a comparsa. |
4 | indice chiave LINDEX Ottenere un elenco di elementi di indice |
5 | LInserire chiave prima | Valore perno DOPO Nell'elenco degli elementi prima o dopo gli elementi di inserto |
6 | chiave Llen Ottenere una lista di lunghezza |
7 | chiave LPOP E uscire dal primo elemento della lista |
8 | LPUSH valore1 tasto [valore2] Uno o più valori nella testa della lista |
9 | LPUSHX valore della chiave Uno o più valori in una testa di lista esistente |
10 | LRANGE start stop chiave Ottenere una lista degli elementi nell'intervallo specificato |
11 | valore di conteggio chiave LREM Cancella elemento della lista |
12 | LSet valore dell'indice chiave Impostare il valore di elementi della lista di indice |
13 | LTRIM start stop chiave Per un elenco di assetto (trim), vale a dire, fare una lista di solo l'elemento di intervallo di conservazione specificato, l'elemento non è specificato all'interno del campo saranno eliminati. |
14 | chiave RPOP Rimuovere e ottenere un elenco dell'ultimo elemento |
15 | origine destinazione RPOPLPUSH Rimuove l'ultimo elemento della lista, e aggiunge l'elemento di un'altra lista e ritorno |
16 | valore1 chiave RPUSH [valore2] Aggiungere uno o più valori nella lista |
17 | valore chiave RPUSHX Aggiungere valore alla lista esistente |