Computer >> 컴퓨터 >  >> 프로그램 작성 >> Redis

Redis LRANGE – redis 데이터 저장소에서 목록 값의 모든 요소를 ​​가져오는 방법

이 자습서에서는 키에 저장된 목록 값의 모든 요소를 ​​가져오는 방법을 배웁니다. 이를 위해 redis LRANGE 를 사용합니다. 명령.

LRANGE 명령

이 명령은 지정된 오프셋으로 정의된 지정된 키에 저장된 목록 값의 하나 이상의 요소를 반환합니다. 시작(포함) 및 끝(포함) 오프셋이 필요하며 이러한 오프셋은 0을 기반으로 하는 색인으로, 0은 첫 번째 요소를 의미하고 1은 두 번째 요소를 의미하는 식입니다. 음수는 목록 값의 끝에서 시작하는 오프셋을 제공하는 데 사용할 수도 있습니다. 여기서 -1은 마지막 요소를 의미하고 -2는 두 번째 마지막 요소를 의미하는 식입니다.

범위를 벗어난 오프셋은 다음과 같은 방식으로 처리됩니다.-

  1. 시작> 끝 :- 결과는 빈 목록입니다.
  2. end> 목록 크기 :- 목록 값의 마지막 요소의 인덱스는 끝 오프셋으로 설정됩니다.

키가 존재하지만 키에 저장된 값이 목록 데이터 유형이 아닌 경우 오류가 반환됩니다. Redis LRANGE 명령의 구문은 다음과 같습니다.- 

구문:-

redis host:post> LRANGE <keyname> <start> <end>

출력:- 

- (integer) reply, representing list of elements in the specified offsets.
- Error, if key exist and value stored at the key is not a list.

따라서 목록 값의 모든 요소를 ​​가져오려면 다음과 같은 LRANGE 명령에서 시작 오프셋으로 0을 사용하고 끝 오프셋으로 -1을 사용해야 합니다.

LRANGE <key name> 0 -1

예:-

Redis LRANGE – redis 데이터 저장소에서 목록 값의 모든 요소를 ​​가져오는 방법

참조:-

  1. LRANGE 명령 문서

redis 데이터 저장소에 저장된 목록 값의 모든 요소를 ​​가져오는 방법은 여기까지입니다. 마음에 드셨다면 댓글 섹션에 의견을 공유하고 다른 사람들과도 공유해 주세요.

<- 목록 명령