redis刪除list中指定index的值


Redis的List刪除命令:

  lrem : lrem mylist 0 "value"    //從mylist中刪除全部等值value的元素   0為全部,負值為從尾部開始。

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

  lpop: lpop mylist

  rpop: rpop mylist

命令里沒有根據index刪除元素的命令,如果想要刪除指定index的值:

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

也可以用事務管道合並成一次請求

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

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM