레디 스리스트 (목록)
레디 스 목록 삽입 순서 정렬 된 문자열의 간단한 목록입니다. 당신은 (오른쪽) 가이드 요소 헤드 (왼쪽) 또는 후면의 목록을 추가 할 수 있습니다
목록이 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 키 값 기존 목록에 값을 추가 |