一覧リスト
Redisのリストには、文字列の単純なリスト、ソート挿入順です。あなたは(右に)ヘッドガイド(左側)リストの要素や尾を追加することができます
基本的なコマンドリストlist--
lpush
语法:lpushキー値[値「]
アクション:リストヘッダ(左端)に挿入されたキー値の1つ以上の値は、左から右へ、左から付加価値が、順次ヘッダに挿入されます
戻り値:デジタルの長さ、新しいリスト
RPUS
语法:rpushキー値[値「]
処置:キー値の1つ以上の値がリスト(右端)の尾部に挿入され、それぞれの値の値は、左から右に向かって、順次、テーブルの端に挿入され
戻り値:デジタルの長さ、新しいリスト
LRANGE
構文:LRANGEキー、スタートストップ
処置:指定された範囲内での重要な要素のリストを取得し、0は、第二の要素を示すリストに、リストの最初の要素を表します。
そうで-2、-1リストの最後の要素であり、値は、指数が負とすることができるリストのインデックスである停止、起動リストの最後から二番目の要素を表し、。
発生しないエラーのリストの範囲を超えて停止し、開始します。
戻り値:指定されたセクションのリスト
LINDEX
構文:LINDEXキーインデックス
役割:要素の指定したインデックスのキーインデックスのリストを取得し、リストの要素が削除されていない、唯一のクエリ。
0はリストの2番目の要素を表すために、リスト内の最初の要素を示しています。
そうで-2、-1リストの最後の要素であり、値は、指数が負とすることができるリストのインデックスである停止、起動リストの最後から二番目の要素を表し、。
戻り値:指定されたインデックスの要素;インデックスがリストにない範囲、nilを返します。
LEN
構文:llenキー
処置:キーの長さ戻り値のリストを取得します。値は、リストの長さ;不在のキーを返します0
lrem
構文:lremキーカウント値
処置:パラメータのカウント値は、リストの要素の除去は、パラメータ値に等しいです
> 0を、右の先頭に左側のリストから削除された回数。
<リストの末尾から削除0スタートを数えます。
テーブル内の値に等しいすべてのカウント= 0値が除去されます。
値、要素の数が削除される:戻り値
LSET
構文:LSETキーインデックス値
処置:要素のキーインデックスリストセットのインデックス値が値にあります。
戻り値:;キーが存在しないか、エラーインデックスが範囲外である返しセットが正常にOKを返します
linsert
構文:linsertのキーの前に(前)| AFTER(後)ピボット値
役割:
キー前の値リストの値は、ピボット値または後に配置される位置に挿入されています。
キーは何もしないではなく、リストの上に、ピボット存在しません。
戻り値:コマンドは、成功すると、新しいリストの長さを返します。ピボットリターン-1を見つけられませんでした、キーはリターン0存在しません。
RPOPキー
リストの最後の要素を削除し、要素の戻り値は削除します。
RPOPLPUSHソース先
リストの最後の要素を削除して、別のリストとリターンに要素を追加します
LPOPキー
リストの最初の要素を削除し、リターン要素が削除されます。