Redisコマンド操作中国語マ...login
Redisコマンド操作中国語マニュアル
著者:php.cn  更新時間:2022-04-12 14:07:28

Redisリスト(リスト)


Redis リストは、挿入順に並べ替えられた単純な文字列のリストです。リストの先頭 (左) または末尾 (右) に要素を追加できます

リストには、最大 232 - 1 個の要素 (4294967295、リストあたり 40 億以上の要素) を含めることができます。

redis 127.0.0.1:6379> LPUSH w3ckey redis
(integer) 1
redis 127.0.0.1:6379> LPUSH w3ckey mongodb
(integer) 2
redis 127.0.0.1:6379> LPUSH w3ckey mysql
(integer) 3
redis 127.0.0.1:6379> LRANGE w3ckey 0 10

1) "mysql"
2) "mongodb"
3) "redis"

上記の例では、LPUSHを使用して、w3ckeyという名前のリストに3つの値を挿入しました。

Redis list コマンド

次の表は、リストに関連する基本的なコマンドのリストです:

2BRPOP key1 [key2 ] timeout 3リストから値をポップし、ポップされた要素を別のリストに挿入して返します。リストに要素がない場合、リストは待機がタイムアウトするまでブロックされます。ポップ可能な要素が見つかりました。 45linsertキーの前|ピボット値の後、リストの前後の要素をリストするリストの長さを取得する7外に移動してリストの最初の要素を取得する8 1 つ以上の値を挿入リストの先頭に挿入9既存のリストの先頭に 1 つ以上の値を挿入10 指定範囲内の要素を取得リストの11リスト要素を削除12リスト要素の値をインデックスで設定13リストをトリミングします。つまり、リストには指定された範囲内の要素のみが保持され、指定された範囲内にない要素は削除されます。 14リストの最後の要素を削除して取得します15リストの最後の要素を削除し、その要素を別のリストに追加して返します 161つ以上の値をリストに追加します17既存のリストに値を追加します
シリアル番号コマンドと説明
1BLPOP key1 [key2 ] timeout
外に出て取得リスト要素の最初の要素。リストに要素がない場合、リストは待機がタイムアウトするかポップアップ要素が見つかるまでブロックされます。
リストの最後の要素を削除して取得します。リストに要素がない場合は、待機がタイムアウトするか、ポップアップ要素が見つかるまでリストをブロックします。
BRPOPLPUSH ソース宛先タイムアウト
lindexキーインデックスインデックスでリスト内の要素をゲットインデックス
LLEN キー
LPOP キー
LPUSH キー value1 [value2]
LPUSHX キー値
LRANGE キー start stop
LREMキーカウント値
LSETキーインデックス値
LTRIMキーstart stop
RPOPキー
RPOPLPUSHソース宛先
RPUSHキーの値1 [値2]
RPUSHXキーの値