您的位置:首页 > 数据库 > Redis

redis删除list中指定index的值

2013-10-12 12:48 274 查看
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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: