是否可以通过Redis商店中的zRemRangeByScore删除一个项目?

时间:2015-10-11 06:07:24

标签: redis

我已将json数据按分数插入Redis中的排序集。 分数为timestamp

如果我将min,max param指定为timestamp,是否可以通过此分数从已排序的集合中删除项目:

$this->redis_php->zRemRangeByScore($key, $timestamp, $timestamp);

所以,如果我为$timestamp设置了半个max, min,它将在什么范围内工作?我的意思是<= =>= =

1 个答案:

答案 0 :(得分:1)

除非排序集中的元素多于具有相同分数的元素,否则它是安全的:当分数范围与元素匹配时,您将丢弃多个元素。

根据元素唯一性,有序集合是,此规则不适用于元素得分。