LRANGE

Redis 開発者教育
Redis Developer Course
Redis 定期点検/技術支援
Redis Technical Support
Redis エンタープライズサーバ
Redis Enterprise Server

インデックスに範囲を指定してリスト照会

使い方は lrange key start stopです。
左から右では最初のデータが0、二番が1、三番目が2こんなに順序が決まります。
全体を照会する場合、startに0、stop-1を入力します。

Example

コマンド>lpush mylist value1 value2 value3 value4
結果>4
コマンド>lrange mylist 0 -1
結果>0) value4
1) value3
2) value2
3) value1
コマンド>lrange mylist 0 1
結果>0) value4
1) value3
コマンド>lrange mylist 2 -1   三番目から最後までデーター照会
結果>0) value2
1) value1

アニメーション表示



右基準の場合、負数を使用

右から左では最初のデータが-1、二番が-2このようになります。

負数 example

コマンド>lrange mylist -2 -1
結果>0) value2
1) value1
コマンド>lrange mylist -4 -3
結果>0) value4
1) value3
コマンド>lrange mylist 0 -3   右の二つを除いて照会する場合
結果>0) value4
1) value3

アニメーション表示


範囲エラーは発生しない

データは4つですが100を入力してもエラーが出ないです。

Example

コマンド>lrange key 3 100
結果>0) value1
コマンド>lrange key -100 -90
結果>   結果がない

소트 기능

Sort 또는 asc를 사용하면 오름차순(ascending) 정렬, Desc를 사용하면 내림차순(descending) 정렬됩니다.

Example

명령>lrange mylist 0 -1 sort
결과>1) value1
2) value2
3) value3
4) value4
명령>lrange mylist 0 -1 desc
결과>1) value4
2) value3
3) value2
4) value1
소트 기능은 Enterprise 서버에서 사용 가능합니다.


コマンド

LRANGE key start stop

  • このコマンドは、version 1.0.0 から使用することができます。
  • 論理的処理の所要時間は O(S+N)です。 SはstartでNはデータの数です。
関連コマンド LPUSH, RPUSH, LPOP, RPOP
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< RPUSH LRANGE LLS >>

クリック件数 :

Email 返事がかかってなれば、メールでお知らせします。