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

comando Blpop Redis

列表(List) Redis

Il comando Blpop Redis estrae e ottiene il primo elemento dell'elenco, se l'elenco non ha elementi blocca l'elenco fino a che non scade il timeout o viene trovato un elemento spostabile.

sintassi

sintassi di comando Blpop Redis

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

versioni disponibili

>= 2.0.0

valore di ritorno

Se la lista è vuota, tornerà un nil. Altrimenti, tornerà una lista contenente due elementi, il primo elemento è il key dell'elemento spostato, il secondo elemento è il valore dell'elemento spostato.

esempio online

redis 127.0.0.1:6379> BLPOP list1 100

Nella seguente esempio, l'operazione sarà bloccata, se il key elenco list1 esiste dati tornerà l'elemento primo, altrimenti tornerà nil dopo aspettare 100 secondi.

(nil)
(100.06s)

列表(List) Redis