redis學習筆記(三)
阿新 • • 發佈:2018-08-18
lis 記錄 筆記 style pytho font 通過 num 獲取
列表類型
List,可以存儲一個有序的字符中列表,列表內元素非唯一,可以向兩端加入元素,或者獲得列表的一個片段
內部使用雙向鏈表實現,兩端添加元素負責度O(1),通過索引訪問的速度較慢
可以用在分頁,記錄日誌等
向列表兩端增加元素(可以同時增加多個)
LPUSH key value [value...]
RPUSH key value [value...]
e.g.
LPUSH num 1 2 3
從列表兩端彈出元素
LPOP key
RPOP key
獲取元素個數
LLEN key
獲取片段,(同python切片)
LRANGE key start stop
e.g. LPUSH test a b c d e f g
LRANGE test 0 2
return:g f e
刪除列表中指定值的元素
LREM key count value 刪除列表中count 個值為value的元素,返回值為實際刪除元素的個數
count = 0 所有
> 0 從左邊開始刪除count個
< 0 從右邊開始刪除|count|個
e.g. LRANGE tets 0 2
return g f e
LREM tets 0 f
return g e d
redis學習筆記(三)