English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Comando Redis Brpop

Redis 列表(List)

Il comando Redis Brpop rimuove e recupera l'ultimo elemento della lista, bloccando la lista fino a che non viene raggiunto il timeout o viene trovato un elemento estraibile.

Sintassi

Sintassi di base del comando redis Brpop

redis 127.0.0.1:6379> BRPOP LIST1 LIST2 .. LISTN TIMEOUT

Versioni disponibili

>= 2.0.0

Valore di ritorno

Se non viene estratto alcun elemento entro il tempo specificato, viene restituito un nil e il tempo di attesa. Al contrario, restituisce una lista contenente due elementi, il primo è la chiave dell'elemento estratto e il secondo è il valore dell'elemento estratto.

在线示例

redis> DEL list1 list2
(integer) 0
redis> RPUSH list1 a b c
(integer) 3
redis> BRPOP list1 list2 0
1) "list1"
2) "c"

Redis 列表(List)