1. 程式人生 > >redis學習筆記(三)

redis學習筆記(三)

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學習筆記(三)