Joã*_*imo 11 set html-lists redis
从我看到的,没有命令,但我需要类似于SISMEMBER命令的东西,但对于有序集.鉴于没有这方面的命令,确定某些东西是否是有序集的成员的最佳方法是什么?也许用ZCORE询问会员的分数,如果没有分数,那么没有会员?
ove*_*ink 22
正如你的建议,我会使用ZSCORE.如果返回nil,则请求的成员不在集合中. ZRANK也会工作,但它是O(log n)并且ZSCORE是O(1).
redis> zadd orderedset 1 key1
(integer) 1
redis> zadd orderedset 2 key2
(integer) 1
redis> zscore orderedset key1
"1"
redis> zscore orderedset badkey
(nil)
Run Code Online (Sandbox Code Playgroud)