Latest web development tutorials

Redisのリスト(一覧)

Redisのリストは、挿入順にソート文字列の単純なリストです。 あなたは(右側)のガイド素子ヘッド(左)または背面のリストを追加することができます

リストは232--1要素(4294967295億4以上の各リスト要素)まで含めることができます。

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

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

上記の例では、w3bigkey選出のリストにLPUSH 3値を用いました

Redisのコマンドリスト

次の表は、関連する基本的なコマンドの一覧を示しています。

いいえ。 コマンドと説明
1 BLPOPキー1 [キー2]タイムアウト
リストには、タイムアウトまたは日付がポップアップ要素で見つけることができるようになるまでブロックされる要素のリストではない場合や、リストの最初の要素から抜け出します。
2 BRPOPキー1 [キー2]タイムアウト
リストには、タイムアウトまたは日付がポップアップ要素で見つけることができるようになるまでブロックされる要素のリストではない場合や、リストの最後の要素から抜け出します。
3 BRPOPLPUSHソース先のタイムアウト
別のリストには、リストからポップ要素を値をポップし、それを返します。ポップアップ要素で見つけることができ、タイムアウトになるまでか、リストまでブロックしますリストの要素がない場合。
4 LINDEXキーインデックス
インデックスで要素のリストを取得します。
5 LINSERTキーBEFORE | AFTERピボット値
インサート要素の前または後の要素のリストで
6 LLENキー
長さのリストを取得します。
7 LPOPキー
そして、リストの最初の要素から抜け出します
8 LPUSHキー値1 [値2]
リストの先頭に1つ以上の値
9 LPUSHXキー値
既存のリストの先頭に1つ以上の値
10 LRANGEスタートキーストップ
指定された範囲内の要素のリストを取得します。
11 LREMキーカウント値
リスト要素を削除します
12 LSETキーインデックス値
インデックスでリストの要素の値を設定します
13 LTRIMスタートキーストップ
トリム(トリム)の一覧については、つまり、唯一の保持間隔指定された要素のリストを作成し、要素が範囲内で指定されていませんが削除されます。
14 RPOPキー
削除し、最後の要素のリストを取得
15 RPOPLPUSHソース先
リストの最後の要素を削除し、別のリストとリターンに要素を追加します
16 RPUSHキー値1 [値2]
リスト内の1つ以上の値を追加します
17 RPUSHXキー値
既存のリストに値を追加します。