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

Fonction : Insérez la valeur dans l'en-tête de la clé de liste si et seulement si la clé existe et est une liste. Contrairement à la commande LPUSH, la commande LPUSHX ne fait rien lorsque la clé n'existe pas.

Syntaxe : Valeur de clé LPUSHX

Versions disponibles : >= 2.2.0

Complexité temporelle : O(1)

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

commande redis LPUSHX exemple

# 对空列表执行 LPUSHX
redis> LLEN greet                       # greet 是一个空列表
(integer) 0
redis> LPUSHX greet "hello"             # 尝试 LPUSHX,失败,因为列表为空
(integer) 0
# 对非空列表执行 LPUSHX
redis> LPUSH greet "hello"              # 先用 LPUSH 创建一个有一个元素的列表
(integer) 1
redis> LPUSHX greet "good morning"      # 这次 LPUSHX 执行成功
(integer) 2
redis> LRANGE greet 0 -1
1) "good morning"
2) "hello"