如何在不知道成员本身的情况下知道一个分数是否已经存在于redis中的一个排序集中?

k5hmc34c  于 12个月前  发布在  Redis
关注(0)|答案(2)|浏览(132)

我有一个包含唯一JSON字符串的排序集。每个字符串都有一个唯一的分数(排序集并不强制唯一的分数)。有没有办法知道集合中的某个字符串是否有分数,比如100056,而不知道字符串本身?

rt4zxlrg

rt4zxlrg1#

你可以像下面这样做,说你想搜索的分数是100

ZRANGEBYSCORE key 100 100

字符串
如果返回的是一个长度> 0 =>的数组,则具有该得分的键已经存在

8fsztsew

8fsztsew2#

ZADD racer_scores 10“Norem”(整数)1 ZADD racer_scores 12“Castilla”(整数)1 ZADD racer_scores 8“Sam-Bodden”10“Royce”6“福特”14“Prickett”(整数)4

相关问题