Redisの - リスト操作コマンド

一覧リスト

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キー

リストの最初の要素を削除し、リターン要素が削除されます。

 

おすすめ

転載: www.cnblogs.com/dyd520/p/11480682.html