如何通过值从Redis列表中删除元素?
例如,我有:
127.0.0.1:6379> lrange POST:544 0 -1
1) "1"
2) "2"
3) "36"
127.0.0.1:6379>
我只知道值36
,而不是索引。我可以按值从列表中删除元素吗?
答案 0 :(得分:10)
Lrem是您正在寻找的。使用LREM POST:544 1 36。
答案 1 :(得分:0)
如果列表包含字符串,那么您可以将其括在双引号中,然后它可以工作!
例如:sampleList [“一个”,“两个”,“三个”,“四个”] 如果要删除“三个”,请使用 LREM样本列表1“四个”