1. 程式人生 > 實用技巧 >Redis list操作命令

Redis list操作命令

rpop命令

用於移除列表的最後一個元素,返回值為移除的元素。當列表不存在時,返回nil。

基本語法:

rpop key_name
LPOP:移除並返回列表第一個元素
RPOP:移除並返回列表最後一個元素

redis列表命令

命令 描述
BLPOP key1,key2,…… timeout 移除並獲取列表的第一個元素,如果列表沒有元素會阻塞列表直到等待超時或者彈出元素為止。
BRPOP key1 [key2 ] timeout 移出並獲取列表的最後一個元素, 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。
BRPOPLPUSH source destination timeout 從列表中彈出一個值,將彈出的元素插入到另外一個列表中並返回它; 如果列表沒有元素會阻塞列表直到等待超時或發現可彈出元素為止。
LIndex key index 通過索引獲取列表中的元素
Linsert key before/after pivot value 在列表的元素前或者後插入元素
LLEN key 獲取列表長度
LPOP key 移出並獲取列表的第一個元素
LPUSH key value1,value2,… 將一個或者多個值插入到列表頭部
LPUSHX key value 將一個值插入到已經存在的列表頭部
LRANGE key srart stop 獲取列表指定範圍內的元素
LREM key count value 移除列表元素
LSET key index value 通過索引設定列表元素的值
LTRIM key start stop 對一個列表進行修剪,就是說,讓列表只保留指定區間內的元素,不在指定區間之內的元素都被刪除。index從0開始,區間均包含。
RPOP key 移除列表的最後一個元素,返回值為移除的元素
RPOPPUSH source destination 移除列表的最後一個元素,並將該元素新增到另一個列表並返回
RPUSH key value1 value2 …… 新增一個或者多個值到list的尾部
RPUSHX key value 為已經存在的;列表新增值