1.从zset中remove多个数据,切记使用数组,不要使用集合,使用集合无法删除数据,也不会报任何错误。比如下面这种修改,很难发现错误。
反例:
List<Integer> list = Arrays.asList(1,2,3);
redisTemplate.opsForZSet().remove(key, list);
正确写法:
List<Integer> list = Arrays.asList(1,2,3);
redisTemplate.opsForZSet().remove(key, list.toArray(new Integer[]{}));