commande redis BRPOLPUSH
Résultats de traduction:
pop
English[pɒp] US[pɑ:p]
vi (de façon inattendue, soudainement) apparaître soudainement; faire un bruit sec (soudain) s'étendre; (tout à coup) poser une question ; (sortez soudainement quelque chose de préparé) ; frappez
n. musique pop ; populaire ; moderne
adv.explosion; bang
abbr.post office protocol
Troisième personne du singulier: pops pluriel: pops Participe présent: popping passé: popped Past Participe: popped
pushAnglais[pʊʃ] US[ pʊʃ] vt.& vi. Pousser, pousser
vt. Appuyer; pousser, exercer une pression sur, persuader
n. augmenter; s'efforcer de
Troisième personne du singulier : pousse Participe présent : pousser Passé : poussé Participe passé : poussé
commande redis BRPOLPUSHsyntaxe
Fonction : BRPOPLPUSH est la version bloquante de RPOPLPUSH Lorsque la source de la liste donnée n'est pas vide, BRPOPLPUSH se comporte de la même manière que RPOPLPUSH.
Syntaxe : BRPOPLPUSH source destination timeout
Description : Lorsque la liste source est vide, la commande BRPOPLPUSH bloquera la connexion jusqu'à ce que le délai d'attente expire ou qu'un autre client exécute la commande LPUSH ou RPUSH sur la source. Le paramètre timeout timeout accepte un nombre en secondes comme valeur. Mettre le paramètre timeout à 0 signifie que le temps de blocage peut être prolongé indéfiniment (bloquer indéfiniment).
Versions disponibles : >= 2.2.0
Complexité temporelle : O(1)
Retours : Si aucun élément n'est affiché dans le délai spécifié, renvoie un zéro et le temps d'attente. Sinon, une liste contenant deux éléments est renvoyée. Le premier élément est la valeur de l'élément sauté et le deuxième élément est le temps d'attente.
commande redis BRPOLPUSHexemple
# 非空列表 redis> BRPOPLPUSH msg reciver 500 "hello moto" # 弹出元素的值 (3.38s) # 等待时长 redis> LLEN reciver (integer) 1 redis> LRANGE reciver 0 0 1) "hello moto" # 空列表 redis> BRPOPLPUSH msg reciver 1 (nil) (1.34s)