redis學習 列表(list)常用命令

2022-09-05 17:54:13 字數 1153 閱讀 5515

lpush:從列表左側頭部新增資料

rpush:從右側尾部新增資料

lpop:從給左側頭部取出乙個元素

rpop:從右側尾部取出乙個元素

lrange:取出指定範圍的元素

lrem:刪除列表指定元素

3:為刪除個數(如果小於0 從右往左刪除,如果等於0,全部刪除)

lindex:獲取第幾個座標下的值

llen:獲取列表的長度

lset:修改座標小的值

ltrim:修剪列表

linsert 指定位置新增元素

lpushx:如果存在列表就新增,不存在就不新增

rpushx:同上

blpop:如果列表有值就取出,如果沒有值就阻塞到有值在獲取,超時時間(timeout 0代表無限期)

brpop:同上

brpoplpush:同上

Redis學習系列三List列表

一 簡介 redis中的列表相當於c 中的linkedlist,也就是鍊錶,如果你研究過鍊錶這個資料結構,肯定知道.它的插入和刪除是非常快的,但是定位卻很慢,因為必須遍歷所有的元素,才能找到對應的值,所以當你需要對列表進行統計的時候,建立跑後台服務去做,而不是使用redis去遍歷,因為開銷很大.re...

Redis 列表List操作

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

Redis學習(十) 列表 List

redis列表是簡單的字串列表,按照插入順序排序。你可以新增乙個元素到列表的頭部 左邊 或者尾部 右邊 乙個列表最多可以包含 232 1 個元素 4294967295,每個列表超過40億個元素 redis 127.0.0.1 6379 lpush runoobkey redis integer 1r...