Redisリスト値を操作する方法
Redisのリストの値を操作するには、以下のコマンドを使用できます。
- RPUSH key 値1 [値2 …]:指定したキーに関連付けられたリストの末尾に値を挿入します。
RPUSH リスト名 “値1” “値2”
- LPUSH key value1 [value2 …]:リストの先頭に1つ以上の値を挿入します。
LPUSH mylist 値1 値2 値3
- LLEN キー: リストの長さを取得する。
LLENのマイリスト
- 指定された範囲のリストの値を取得する。
例えば:LRANGE mylist 0 -1
- LINDEX キー インデックス:リスト内の指定したインデックスの値を取得します。
例えば:LINDEX mylist 0
- lpop keyはリストの左端の最初の値を削除して返します。
LPOP マイリス
- RPOP key:リストの右側から最初の値を削除して返します。
mylist の RPOP
- LREM 鍵の値の削除: 指定した数の値をリストから削除します
例えば:LREM mylist 2 「値」
- 指定したインデックスの値を新しい値に設定します。
LIST mylist SET 0 “newvalue”
- リストのトリムを実行し、startからstopの範囲の値のみを保持する。
LTRIM mylist 0 2 と同様
リスト値の操作に一般的に使用されるRedisコマンドをいくつか紹介します。必要に応じて適切なコマンドを選択して操作を実行できます。