redis刪除list中指定index的值

Redis的List刪除命令:ide

  lrem : lrem mylist 0 "value" //從mylist中刪除所有等值value的元素 0爲所有,負值爲從尾部開始。spa

  ltrim: ltrim mylist 1 -1 //保留mylist中 1到末尾的值,即刪除第一個值。事務

  lpop: lpop mylistrem

  rpop: rpop mylistit

命令裏沒有根據index刪除元素的命令,若是想要刪除指定index的值:class

 lset mylist index "del"
 lrem mylist 0 "del"List

也能夠用事務管道合併成一次請求請求

 multi
 lset mylist index "del"
 lrem mylist 0 "del"
 exec
im

相關文章
相關標籤/搜索