redis資料庫list(列表)型別常用命令

2021-08-20 13:46:35 字數 1253 閱讀 4188

1 移出並獲取列表的第乙個元素, 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。

blpop

key1

[key2 ]

timeout

2 移出並獲取列表的最後乙個元素, 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。
brpop

key1

[key2 ]

timeout

3 從列表中彈出乙個值,將彈出的元素插入到另外乙個列表中並返回它; 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。
brpoplpush source destination timeout
4 通過索引獲取列表中的元素
lindex key index
5 在列表的元素前或者後插入元素
linsert key before|after pivot value
6 獲取列表長度
llen key
7 移出並獲取列表的第乙個元素
lpop key
8 將乙個或多個值插入到列表頭部
lpush

keyvalue1

[value2]

9 將乙個值插入到已存在的列表頭部
lpushx key value
10 獲取列表指定範圍內的元素
lrange key start stop
11 移除列表元素
lrem key count value
12 通過索引設定列表元素的值
lset key index value
13 對乙個列表進行修剪(trim),就是說,讓列表只保留指定區間內的元素,不在指定區間之內的元素都將被刪除。
ltrim key start stop
14 移除並獲取列表最後乙個元素
rpop key
15 移除列表的最後乙個元素,並將該元素新增到另乙個列表並返回
rpoplpush source destination
16 在列表中新增乙個或多個值
rpush

keyvalue1

[value2]

17 為已存在的列表新增值
rpushx key value

Redis資料庫 列表操作

1.lpush key value 在列表頭部插入元素,返回值是新增後列表的長度。2.lrange key start stop 檢視列表中指定範圍的元素。3.rpush key value 在列表的尾部插入元素,返回值是新增元素後列表的長度。4.lpop key 從頭部彈出乙個元素,返回值是刪除的...

Redis 列表List操作

list 就是在同乙個key value中儲存多個value值,是乙個雙向鍊錶 1.從左推入 乙個或者多個value lpush key value1 value2 value3.2.從右推入乙個或多個value rpush key value1 value2 value3.3.從左移除並返回val...

Redis資料結構之列表list

列表型別用來儲存多個有序的字串,可以從兩端進行插入 push 和彈出 pop 操作,獲取指定範圍的元素列表,獲取指定索引的元素等 lpush 從左邊插入元素 lpush key value1 value2 rpush 從右邊插入元素 rpush key value1 value2 linsert 在...