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