使用SpringBoot开发集成redis的时候,想把原本mysql字典列表,移至redis。查询和存储都没问题,但是像删除list某个对象的时候,发现怎么也删除不了。
redisTemplate.opsForList().remove(key, count, value);所提供的方法,value传递对象,相同的对象还是无法删除。
想根据坐标删除,但是opsForList好像并没有根据list坐标删除的方法。
请大家帮忙解决
你看下源码:
/**
不对吧。我看给出来的解释是移除等于value的元素
当count>0时,从表头开始查找,移除count个
当count=0时,从表头开始查找,移除所有等于value的
当count<0时,从表尾开始查找,移除count个,
count是数量不是坐标,如果是删除该坐标为什么还要传个value。
如果用Jedis如何删除list某个对象呢、不是要删除重复的