tiny-rdm
tiny-rdm copied to clipboard
[BUG]list列表误删问题
list类型健值列表删除,现在是按编号删除,但如果该列表处于高速的出列、入列状态时,删除时选择的编号和最后删除的项目可能不一致,导致误删,比如选编号3,但是真正删除执行的时候,列表顺序变了,原来的编号3可能实际变成编号5了,这样其实是删的另一个不相关的项目
这个似乎没有什么好的方案,Redis本身提供的删除List元素方式很有限。
所以提示的是是否删除索引3的元素,而不是是否删除内容为3的元素,你的需求是删除指定内容的元素,Redis是有提供,但并不好判断是不是就是你所选的,以为LIST里面元素内容不唯一,很容易删除。如果你有什么好建议也欢迎在这里讨论。