Redis リストの基本コマンド

Redisの基本コマンド list(リスト)

ルプッシュ

lpush key value1...
lpush コマンドは、リスト キーの先頭に 1 つ以上の新しい要素を追加します (要素が同じデータ型である必要はありません)。

lpush num 1

ルプシュクス

lpush key value
lpushx コマンドは、リスト キーの先頭に新しい要素を追加します。lpush との違いは、キーが存在する場合、lpush は lpush と同等であることです。

ルプッシュ

rpush key value1...
rpush コマンドは、リストの最後にあるリスト キーに 1 つ以上の新しい要素を追加します (要素は同じデータ型である必要はありません)。

rpush num 2

ルプッシュ

rpush key value
rpushx コマンドは、リスト キーの末尾に新しい要素を追加します。

インデックス

lindex key index
lindex インデックスによってリスト内の要素を読み取ります

lindex num 0

設定

lset key index value
lset コマンドを使用して、指定されたインデックス要素の値を設定します。

ランゲ

lrange key start end
リスト内の指定された範囲内のすべての要素を取得します

lrange num 0 1

ルトリム

ltrim key start stop
指定された範囲の要素を維持したままリストをトリミングします

ltrim num 1 3

lポップ

lpop key
head の最初の要素を削除して返します

lpop num

rポップ

rpop key
末尾から最初の要素を削除して返します

rpop num

レム

lrem key count value
値が value と等しい count 要素をリストから削除します。count が正の場合は左から右に、count が負の場合は右から左に削除します。

//从num数组中从左往右删除2个值为200的元素
lrem num 2 200

おすすめ

転載: blog.csdn.net/m0_51810668/article/details/130452814