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"