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

Redis Blpop 명령어

Redis 목록(List)

Redis Blpop 명령어는 목록에서 첫 번째 요소를 제거하고 가져오며, 목록에 요소가 없으면 목록이 블록된 상태로 목록이 기다리거나, 지정된 시간이 지나거나, 팝 가능한 요소가 발견될 때까지 기다립니다.

문법

redis Blpop 명령어 기본 문법은 다음과 같습니다:

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

사용 가능 버전

>= 2.0.0

반환 값

목록이 비어 있으면 nil이 반환됩니다. 또는, 두 요소를 포함한 목록이 반환되며, 첫 번째 요소는 팝된 요소가 속한 key, 두 번째 요소는 팝된 요소의 값입니다.

온라인 예제

redis 127.0.0.1:6379> BLPOP list1 100

위 예제에서, 명령어는 블록된 상태로 실행되며, 지정된 목록 키 list1 데이터가 존재하면 첫 번째 요소가 반환되며, 없으면 기다립니다.100초 후에 nil이 반환됩니다.

(nil)
(100.06s)

Redis 목록(List)