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キー値 既存のリストに値を追加します。 |