Redis(五)—— list類型數據庫操作

目錄

list類型

增加

在左側插⼊數據

在右側插⼊數據

在指定元素的前或後插⼊新元素

獲取

返回列表⾥指定範圍內的元素

設置指定索引位置的元素值(修改)

刪除

刪除指定元素


list類型

  • 列表的元素類型爲string
  • 按照插⼊順序排序

增加

  • 在左側插⼊數據

    lpush key value1 value2 ...

  • 在右側插⼊數據

    rpush key value1 value2 ...

  • 在指定元素的前或後插⼊新元素

    linsert key before或after 現有元素 新元素

  • 例1:在鍵爲'a1'的列表中元素'b'前加⼊'3'

    linsert a1 before b 3

獲取

  • 返回列表⾥指定範圍內的元素

    • start、stop爲元素的下標索引
    • 索引從左側開始,第⼀個元素爲0
    • 索引可以是負數,表示從尾部開始計數,如-1表示最後⼀個元素

    lrange key start stop

設置指定索引位置的元素值(修改)

  • 索引從左側開始,第⼀個元素爲0
  • 索引可以是負數,表示尾部開始計數,如-1表示最後⼀個元素

    lset key index value

刪除

  • 刪除指定元素

    • 將列表中前count次出現的值爲value的元素移除
    • count > 0: 從頭往尾移除
    • count < 0: 從尾往頭移除
    • count = 0: 移除所有

    lrem key count value

  • 例2:從'a2'列表倒數開始刪除2個'b'

    lrem a2 -2 b

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章