commande redis RPUSH


  Résultats de traduction:

push

Anglais[pʊʃ] US[pʊʃ]

vt.& vi. pousser, pousser

vt appuyer, augmenter; forcer; -échelle offensive ; poursuite déterminée

vi. Avancer; s'efforcer d'augmenter

Troisième personne du singulier : pousse Participe présent : pousser Passé : poussé Participe passé : poussé

commande redis RPUSHsyntaxe

Fonction : Une ou plusieurs valeurs sont insérées à la fin (à l'extrême droite) de la clé de liste.

Syntaxe : Valeur clé RPUSH [valeur ...]

Explication : S'il existe plusieurs valeurs de valeur, alors chaque valeur de valeur est insérée à la fin du tableau dans l'ordre de gauche à droite : par exemple, pour une liste vide, mylist exécute RPUSH mylist a b c , et la liste résultante est a b c , ce qui équivaut à exécuter les commandes RPUSH mylist a , RPUSH mylist b et RPUSH mylist c . Si la clé n'existe pas, une liste vide sera créée et l'opération RPUSH sera effectuée. Lorsque la clé existe mais n'est pas un type de liste, une erreur est renvoyée. Les commandes RPUSH antérieures à Redis 2.4 n'acceptent qu'une seule valeur.

Versions disponibles : >= 1.0.0

Complexité temporelle : O(1)

Retours : La longueur de la table après l'exécution de l'opération RPUSH.

commande redis RPUSHexemple

# 添加单个元素
redis> RPUSH languages c
(integer) 1
# 添加重复元素
redis> RPUSH languages c
(integer) 2
redis> LRANGE languages 0 -1 # 列表允许重复元素
1) "c"
2) "c"
# 添加多个元素
redis> RPUSH mylist a b c
(integer) 3
redis> LRANGE mylist 0 -1
1) "a"
2) "b"
3) "c"

Maison

vidéos

Questions et réponses