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 RPUSHX syntaxe

Fonction?: Insérer la valeur dans la clé de fin de liste si et seulement si la clé existe et est une liste.

Syntaxe : Valeur de la clé RPUSHX

Explication : Contrairement à la commande RPUSH, lorsque la clé n'existe pas, la commande RPUSHX ne fait rien.

Versions disponibles : >= 2.2.0

Complexité temporelle : O(1)

Retour : RPUSHX La longueur de la table après l'exécution de la commande.

commande redis RPUSHX exemple

# key不存在
redis> LLEN greet
(integer) 0
redis> RPUSHX greet "hello"     # 對不存在的 key 進(jìn)行 RPUSHX,PUSH 失敗。
(integer) 0
# key 存在且是一個非空列表
redis> RPUSH greet "hi"         # 先用 RPUSH 插入一個元素
(integer) 1
redis> RPUSHX greet "hello"     # greet 現(xiàn)在是一個列表類型,RPUSHX 操作成功。
(integer) 2
redis> LRANGE greet 0 -1
1) "hi"
2) "hello"