RPOP

Redis 開発者教育の申込 Redis 定期点検/技術サポート
Redis Technical Support
Redis エンタープライズサーバー
Redis Enterprise Server

リストの右端からデータを取り出す

リストの右端からデータを取り出します。リストからは削除されます。
キュー(queue)データ構造を使うとき、LPUSH と RPOP を使います。

Example

コマンド>lpush mylist value1 value2 value3 value4
結果>4
コマンド>lrange mylist 0 -1
結果>0) value4
1) value3
2) value2
3) value1
コマンド>rpop mylist
結果>value1   最初に入力された value1 が返される
コマンド>lrange mylist 0 -1
結果>0) value4
1) value3
2) value2
コマンド>rpop mylist
結果>value2

アニメーションを見る



複数のデータをを取り出すとき: COUNT オプション

複数のデータをを取り出すときは COUNT オプションを使います。
COUNT オプションは version 6.2 から使用できます。

Example: Count

コマンド>lpush mylist value1 value2 value3 value4
結果>4
コマンド>rpop mylist 3
結果> 1) value1
2) value2
3) value3


構文

RPOP key [count]

  • version 1.0.0 から使用できます。
  • 時間計算量は O(N) です。N は返される値の数です。
  • COUNT オプションは version 6.2 で追加されました。
関連コマンド LPOP, LPUSH, RPUSH
Clients for Java Jedis, Lettuce, Redisson
Clients for C Hiredis

<< LPUSHS RPOP LPOP >>

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