redis list -- 雙向鍊錶,l(l)開頭
命令效果
備註lpush listkey value
在list的頭部新增value
lpush list01 lzj
lrange listkey start end
表示從下標start開始取到end
lrange list01 0 -1
lset listkey index value
設定list中指定下標的值
lset list01 1 24
lrem listkey index value
從下標開始刪除list中和value相同的元素
lrem list01 0 lzj
ltrim listkey from to
保留指定範圍內的資料
ltrim list01 0 1
lpop listkey
從list的頭部刪除並返回元素
lpop list01
lindex listkey index
獲取指定下標的資料
lindex list01 1
llen
獲取list的長度
llen list01
鍊錶的實現分為兩部分
1.鍊錶結點(雙向鍊錶)
redis對雙向鍊錶進行了包裝並提供了很多常用函式
struct list list;
Redis list型別操作
在key對應list頭部新增字串 lpush key string 從list頭部刪除,返回刪除的元素 lpop key 在尾部新增 rpush key string 在list尾部刪除元素,返回刪除的元素 rpop key 對應list的長度 key不存在返回0,如果key對應的型別不是list則...
Redis List型別的CRUD操作
redis list 是簡單的字串列表,按照插入順序排序.可以新增乙個元素到列表的頭部或者尾部 redis list 本質是個鍊錶,list的元素是有序的,元素的值是可以重複的 使用lpush或者rpush命令來建立乙個列表,同樣也可用該命令對list進行新增 填充 127.0 0.1 6379 l...
redis list型別簡單操作
1 lpush rpush llen 1.1 語法 lpush key value1 value2 valuen rpush key value value2 valuen llen key 1.2 說明 lpush 向名稱為key的list的左側新增元素value1 valuen rpush 向名...