ZRANGEBYLEX

<< ZCOUNT ZLEXCOUNT >>

member로 범위를 지정해서 조회

사용법은 zrangebylex key min max 이다.
min, max는 member의 범위이다. 모두 조회하려면 -, +를 사용한다.
min, max에 값을 줄 경우 반드시 앞에 [ 또는 ( 를 사용해야 한다.
[ 는 값을 포함할 때 사용하고, (제외할 때 사용한다.
이 명령은 score가 모두 같아야 원하는 결과를 얻을 수 있다.
이 명령에는 withscores 옵션이 없다.

Example

명령>zrangebylex city - +
결과> 0) Beijing
1) New Delhi
2) New York
3) Seoul
명령>zrangebylex city "[New Delhi" +
결과> 0) New Delhi
1) New York
2) Seoul
명령>zrangebylex city "(New Delhi" +
결과> 0) New York
1) Seoul
명령>zrangebylex city "(New Delhi" "(Seoul"
결과> 0) New York

애니메이션 보기



limit offset count 사용

사용법은 zrangebylex key min max limit offset count 이다.
offset은 시작점을 나타내고, count는 조회할 member의 개수이다.
offset은 0부터 시작할 수 있고, count가 1 이상이여야 한다. 0 이면 조회되지 않는다.
limit가 있으면 offset count 모두 있어야 한다.
page 별 조회에 유용하게 사용할 수 있다.<

Example

명령>zrangebylex city - + limit 0 2
결과> 0) Beijing
1) New Delhi
명령>zrangebylex city - + limit 2 2
결과> 0) New York
1) Seoul

애니메이션 보기



명령문

ZRANGEBYLEX key min max [limit offset count]

  • 이 명령은 version 2.8.9 부터 사용할 수 있다.
  • 논리적 처리 소요시간은 O(log(N)+M)이다. N은 집합에 속한 member 개수이고, M은 리턴될 member 개수이다.
관련 명령 ZRANGE, ZREVRANGE, ZREVRANGEBYSCORE, LRANGE
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

명령을 실습해 보시려면 여기를 클릭해서 Redis Web Client 를 실행하세요.


<< ZCOUNT ZRANGEBYLEX ZLEXCOUNT >>

질문하거나 댓글을 보려면 클릭하세요.  댓글수 :    조회수 :

Email 답글이 올라오면 이메일로 알려드리겠습니다.