Latest web development tutorials

레디 스리스트 (목록)

레디 스 목록 삽입 순서 정렬 된 문자열의 간단한 목록입니다. 당신은 (오른쪽) 가이드 요소 헤드 (왼쪽) 또는 후면의 목록을 추가 할 수 있습니다

목록이 232--1 요소 (4,294,967,295 각 목록 억 4 이상의 요소)까지 포함 할 수 있습니다.

redis 127.0.0.1:6379> LPUSH w3bigkey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH w3bigkey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH w3bigkey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE w3bigkey 0 10

1) "mysql"
2) "mongodb"
3) "redis"

위의 예에서 우리는 w3bigkey 사이라는 이름의 목록에LPUSH 세 가지 값을 사용했다.

레디 스 명령 목록

다음 표는 관련 기본 명령의 목록을 보여줍니다 :

아니오. 명령 및 설명
(1) BLPOP 키 1 [키 2] 타임 아웃
리스트가 시간 초과 또는 날짜 팝업 요소에서 발견 될 수있을 때까지 차단 될 요소의 목록이 아닌 경우,리스트의 첫번째 소자로부터 얻는다.
BRPOP 키 1 [키 2] 타임 아웃
리스트가 시간 초과 또는 날짜 팝업 요소에서 발견 될 수있을 때까지 차단 될 요소의 목록이 아닌 경우,리스트의 마지막 요소 빠져.
3 BRPOPLPUSH 소스 대상 제한
다른리스트 목록에서 팝 요소 값을 팝하고 반환; 팝업 요소에서 발견 될 수있는 타임 아웃 될 때까지 또는리스트까지 차단 목록의 어떠한 요소가 존재하지 않는 경우.
4 LINDEX 키 인덱스
인덱스 요소의 목록을
(5) LINSERT 키 BEFORE | AFTER 피벗 값
전 또는 삽입 요소 후 요소 목록에서
6 LLEN 키
길이의 목록을 가져옵니다
(7) LPOP 키
그리고 목록의 첫 번째 요소 나가
8 LPUSH 키 값 1 [값]
목록의 머리에 하나 이상의 값
9 LPUSHX 키 값
기존 목록의 머리에 하나 이상의 값
(10) LRANGE 키 시작 정지
지정된 범위에서 요소의 목록을 가져옵니다
(11) LREM 키 카운트 값
목록 요소를 제거
(12) LSET 키 인덱스 값
인덱스리스트의 요소의 값을 설정
(13) LTRIM 키 시작 정지
트림 (트림)의 목록, 즉 단지 고정 간격 지정된 요소의 목록을 만들 요소가 범위 지정되지 않고 삭제된다.
(14) RPOP 키
제거하고 마지막 요소의 목록을 얻으
(15) RPOPLPUSH 소스 목적지
리스트의 마지막 요소를 제거하고 다른 목록 및 반환에 요소를 추가
(16) RPUSH 키 값 1 [값]
목록에서 하나 이상의 값을 추가
(17) RPUSHX 키 값
기존 목록에 값을 추가