Liste Redis (Liste)
Liste Redis est une simple liste de chaînes triées ordre d'insertion. Vous pouvez ajouter une liste de tête d'élément de guidage (à gauche) ou à l'arrière (à droite)
Une liste peut contenir jusqu'à 232 à -1 élément (4294967295 plus de 4 milliards chaque élément de liste).
Exemples
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"
Dans l'exemple ci - dessus , nous avons utiliséLPUSH trois valeurs dans une liste des nommés parmi w3bigkey.
Redis liste des commandes
Le tableau suivant présente une liste des commandes de base connexes:
Non. | Commande et la description |
---|---|
1 | key1 BLPOP [key2] timeout Et sortir du premier élément de la liste, si la liste est pas une liste des éléments sera bloqué jusqu'à ce qu'un délai ou une date peut être trouvée dans l'élément de pop-up. |
2 | key1 BRPOP [key2] timeout Et sortir du dernier élément de la liste, si la liste est pas une liste des éléments sera bloqué jusqu'à ce qu'un délai ou une date peut être trouvée dans l'élément de pop-up. |
3 | BRPOPLPUSH source destination délai Pop une valeur de la liste, l'élément pop dans une autre liste et le retourner, s'il n'y a aucun élément de la liste va bloquer jusqu'à ce qu'un délai d'expiration ou jusqu'à ce que la liste peut être trouvée dans l'élément de pop-up. |
4 | Indice de clé LINDEX Obtenir une liste des éléments par index |
5 | clé AVANT Linsert | APRÈS valeur pivot Dans la liste des éléments avant ou après les éléments d'insertion |
6 | clé LLEN Obtenir une liste de longueur |
7 | clé LPOP Et sortir du premier élément de la liste |
8 | LPUSH valeur1 touche [valeur2] Une ou plusieurs valeurs dans la tête de la liste |
9 | valeur de clé LPUSHX Une ou plusieurs valeurs dans une tête de liste existante |
10 | Lrange arrêt de démarrage à clé Obtenir une liste des éléments dans l'intervalle spécifié |
11 | valeur de comptage clé LREM Supprimer l'élément de la liste |
12 | valeur de l' indice clé LSET Définir la valeur des éléments de la liste par index |
13 | LTRIM arrêt de démarrage à clé Pour une liste de garniture (garniture), qui est, faire une liste de seulement l'élément intervalle de rétention spécifiée, l'élément ne soit pas spécifié dans la gamme seront supprimés. |
14 | clé RPOP Retirer et obtenir une liste du dernier élément |
15 | RPOPLPUSH source destination Supprime le dernier élément de la liste, et ajoute l'élément à une autre liste et le retour |
16 | value1 clé RPUSH [valeur2] Ajouter une ou plusieurs valeurs dans la liste |
17 | valeur de clé RPUSHX Ajouter de la valeur à la liste existante |