1、lpush
LPUSH(名前、値) #の各新しい要素に対応するリスト内の添加元素名は、左端のリストに追加され #として: #1 conn.lpush(「OO」、11,22,33) #順序を保存します:33,22,11 位の拡張: #1 RPUSH(名前、値)は、右から左に動作して示しています
2、lpushx
lpushx(名前、値) #の名前に対応するリスト内の添加元素は、すでに存在している名前だけ、リストの左側に値を追加 #もっと: #1 rpushx(名前、値)は右から左への動作を表します
3、linsert
linsert(名前、REFVALUE、値)) #にまたは後に対応する名前リストの特定の値の前に新しい値を挿入 #1 パラメータ: #1 名、Redisの名前 #、前または後に #1 、すなわちREFVALUE、ベンチマーク値、 :挿入前と後のデータに #の値は、データが挿入されます
4、LPOP
LPOP(名前) #は、戻り値は最初の要素であり、左側のリストの最初の要素に対応して除去することで名前のリストを取得 #もっと: #1 RPOP(名)は右から左への操作を表します
5、lrem
conn.lrem(名前、値、NUM) #で指定された値に対応する除去名リスト #1 パラメータ: #1 名、名前のRedisの #の値、削除する値 #NUM、NUM = 0を、指定されたすべてのリストを削除値; #1 ; 2削除NUM = 2、前後、 #をNUMが= -2、前方に、2から削除
6、LSET
conn.lset(名前、インデックス値) #再割り当てリスト内のインデックス位置に対応する名前の #:パラメータ #1 名、名前のRedisの #のインデックス、インデックス位置のリスト #を設定する値の値、
7.blpop
BLPOP(キー、タイムアウト) #の複数のリストを左から対応するリスト要素のポップ右に、配置されている #のパラメーター: #1 、キーのRedisの名設定 #の終わりを取得した要素のすべての要素のリストの後に、タイムアウトを、タイムアウト時間データ(秒)は、待機リストを遮断、0は永遠にブロックされた #より: #1 r.brpop(キー、タイムアウト)、データを取得するには、右から左に
8、LRANGE
LRANGE(名前、開始、終了) #名前リストスライスに対応するデータ取得 #のパラメータを: #1 名、名前のRedisの #は、位置の開始、インデックス開始 #の終わり、インデックスの終了位置
9、現象、治療選択肢を破裂しやすいLRANGEスタックは:hscan_iterを模倣します
DEF list_iter(キー、= 100カウント): インデックス = 0 一方TRUE: DATA_LIST = conn.lrange(キー、インデックス、インデックス+カウント-1 ) なら ないDATA_LIST: リターン 指数 + = カウント するための項目でDATA_LIST: 収率アイテム のためのアイテム中 list_iter(' K1 '、= 3カウント): プリント(アイテム)
10のLEN
LLEN(名前) #の要素に対応する名前リストの数
11、LINDEX
LINDEX(名前、インデックス) #インデックスに対応するリストで取得した名称のリスト要素
12、rpoplpush
rpoplpush(SRC、DST) #リストから削除、右端の要素、別のリストの左側にそれを添加しながら #1 パラメータ: #SRCを、サポートされているデータの名前リストに #のDST、データリスト名を追加します
13、brpoplpush
brpoplpush(SRC、DST、タイムアウト) #右側からは、リストの要素を除去し、別のリストの左側に追加 #1 :パラメータ #SRC、及びリスト名に対応する要素削除するために取ら #1 、DSTをリスト名に対応する要素を挿入する #のタイムアウト(秒)のデータは、0永遠にブロックを示していることがないデータ・ブロック待ちのタイムアウトSRC対応するリストを
14、LTRIM
LTRIM(名前、開始、終了) #は、名前リストに対応するインデックスの開始端との間に値を除去しない #1 :パラメータ #1 名、名前のRedis #の開始位置、開始、インデックス #1 、インデックスの終了位置を終了