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

Redis Brpop 명령어

Redis 목록(List)

Redis Brpop 명령어는 목록의 마지막 요소를 제거하고 가져오며, 목록에 요소가 없으면 목록이 블록되어까지 기다리거나 시간 초과가 발생하면 중지됩니다.

문법

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

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

사용 가능 버전

>= 2.0.0

반환 값

지정된 시간 동안 어떤 요소도弹出되지 않으면, nil과 대기 시간을 반환합니다. 반대로, 두 개의 요소를 포함한 목록을 반환하며, 첫 번째 요소는弹出된 요소가 속한 키이고, 두 번째 요소는弹出된 요소의 값입니다.

온라인 예제

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)