---- 목록의 레디 스 명령 (목록)

BLPOP

BRPOP

BRPOPLPUSH

 

LINDEX

LINDEX 키 인덱스

목록으로 돌아 가기   는 대한 인덱스  인덱스  요소를.

첨자 (인덱스) 파라미터  시작  및  중지  한다  0  으로 기판, 즉으로  0  으로,리스트의 첫번째 요소가 나타내는   등에리스트를 나타내는 번째 요소와.

당신은 또한에 부정적인 첨자를 사용할 수  -1  리스트의 마지막 요소는 표시,  -2  등등 끝에서 두 번째리스트의 요소 등을 나타냅니다.

경우  키가  목록의 유형이 아닌 오류가 반환됩니다.

 

LINSERT

LINSERT 키 BEFORE | AFTER 피벗 값

의 값이   리스트에 삽입   위치 값들 중  피벗  전후.

때  피벗이  목록에없는   시간에는 아무 것도 할 필요가 없습니다.

때  키가  존재하지 않는,  키는  빈리스트, 아니 작업으로 처리됩니다.

경우  키가  목록의 유형이 아닌 오류가 반환됩니다.

 

기입

LLEN 키

의리스트를 돌려줍니다   길이를.

경우  키가  존재하지 않는, 다음  키를  빈 목록으로 해석됩니다, 반환  0  .

경우  키가  목록의 유형이 아닌 오류가 반환됩니다.

 

LPOP

LPOP 키

제거하고 목록을 반환   헤드 요소를.

 

LPUSH

LPUSH 키 값 [값 ...]

하나 개 이상의 값이   리스트에 삽입   테이블 헤더

복수 존재하는 경우  값을  값을 다음 각각의   을 순차적으로, 헤더에 삽입 왼쪽에서 오른쪽 값 : 예를 들어, 빈리스트로  myList를  실행  LPUSH가  myList에  B에  C를  , 그 값들의리스트 일 것이다   ,이 동등 원자 적으로 수행  LPUSH  myList에의   ,  LPUSH의  myList에의  B  및  LPUSH의  myList에의  C  세 명령.

경우  키가  존재하지 않는, 빈리스트가 생성되고 실행됩니다  LPUSH의  작업을.

때  키가  목록의 유형이 존재,하지만, 오류가 반환됩니다.

 

LPUSHX

LPUSHX 키 값

의 값이   리스트에 삽입   헤더의 단을 Dangdang의  키가  존재하고,리스트이다.

그리고  LPUSH의  때 명령은 반대로  키가  존재하지 않는,  LPUSHX의  명령은 아무 작업도 수행하지 않습니다.

 

LRANGE

LRANGE 키 시작 정지

의리스트를 돌려줍니다   오프셋 간격에 간격에 지정된 요소를  시작  하고  중지  지정했습니다.

첨자 (인덱스) 파라미터  시작  및  중지  한다  0  으로 기판, 즉으로  0  으로,리스트의 첫번째 요소가 나타내는   등에리스트를 나타내는 번째 요소와.

당신은 또한에 부정적인 첨자를 사용할 수  -1  리스트의 마지막 요소는 표시,  -2  등등 끝에서 두 번째리스트의 요소 등을 나타냅니다.

 

LREM

LREM 키 카운트 값

파라미터  카운트  값은,리스트 파라미터 제거   동일한 요소.

계산  은 다음 일 수 값 :

  • COUNT  0  : 헤더 검색 테이블의 끝에서 시작하여 제거하는   과 동일 요소의 개수  COUNT  .
  • 카운트  0  :으로 제거하고, 테이블에 대한 테이블의 헤드 엔드로부터의 검색을 시작   , 동일 원소의 개수  카운트  절대.
  • COUNT  0  : 모든 테이블 제거   과 동일 값.

 

LSET

LSET 키 인덱스 값

목록   첨자  인덱스  의 요소의 설정 값  의 값  .

때  인덱스  범위를 벗어난 매개 변수 또는 빈리스트 (   없음)  LSET는  , 그것은 오류를 반환합니다.

다음 목록의 주제에 대한 자세한 내용을 참조  LINDEX의  명령.

 

에서는 LTrim

 

RPOP

RPOP 키

제거하고 목록을 반환   꼬리 요소를.

 

RPOPLPUSH

 

Hrifus ः

RPUSH 키 값 [값 ...]

하나 개 이상의 값  값이  리스트에 삽입되는   테이블 꼬리 (맨 오른쪽).

복수 존재하는 경우  값을  값을 다음 각각의   , 예를 들면, 빈리스트에서 왼쪽에서 오른쪽 값을 순차적으로 테이블의 단부에 삽입  myList에가  수행  RPUSH의  myList에  C는  결과 목록을 얻기 위해  B에  C를  ,에 동등 명령  RPUSH  으로 myList의   ,  RPUSH의  myList에의  B  ,  RPUSH의  myList에의  C  .

경우  키가  존재하지 않는, 빈리스트가 생성되고 실행됩니다  RPUSH의  작업을.

때  키가  목록의 유형이 존재,하지만, 오류가 반환됩니다.

 

RPUSHX

RPUSHX 키 값

의 값이   리스트에 삽입   는 IF 한정해, 테이블 꼬리  키가  존재하고,리스트이다.

그리고  RPUSH의  때 명령은 반대로  키가  존재하지 않는,  RPUSHX의  명령은 아무 작업도 수행하지 않습니다.

추천

출처www.cnblogs.com/wuwuyong/p/11701389.html