commande redis BLPOP


  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

commande redis BLPOPsyntaxe

Fonction : BLPOP est la primitive popup de blocage de la liste.

Syntaxe : BLPOP key [key ...] timeout

Description : C'est la version bloquante de la commande LPOP Lorsqu'il n'y a aucun élément à extraire dans la liste donnée, la connexion sera bloquée par. la commande BLPOP jusqu'à ce que le délai d'attente soit écoulé ou qu'un élément contextuel soit trouvé. Lorsque plusieurs paramètres clés sont donnés, chaque liste est vérifiée par ordre de clé de paramètre et l'élément d'en-tête de la première liste non vide apparaît.

Versions disponibles : >= 2.0.0

Complexité temporelle : O(1)

Renvois : Si la liste est vide, renvoie un nil . Sinon, une liste contenant deux éléments est renvoyée, le premier élément est la clé à laquelle appartient l'élément dépilé et le deuxième élément est la valeur de l'élément dépilé.

commande redis BLPOPexemple

redis> DEL job command request           # 确保key都被删除
(integer) 0
redis> LPUSH command "update system..."  # 为command列表增加一个值
(integer) 1
redis> LPUSH request "visit page"        # 为request列表增加一个值
(integer) 1
redis> BLPOP job command request 0       # job 列表为空,被跳过,紧接着 command 列表的第一个元素被弹出。
1) "command"                             # 弹出元素所属的列表
2) "update system..."                    # 弹出元素所属的值

Maison

vidéos

Questions et réponses