如何在Redis上获得一组的大小?

时间:2014-02-15 01:21:46

标签: redis set

对于列表,我可以进行操作:

LLEN KeyName

它将返回Redis中列表的大小。集合的等效命令是什么?我似乎无法在任何文档中找到它。

2 个答案:

答案 0 :(得分:66)

您正在寻找SCARD命令:

  

SCARD key

     

返回存储在

的集合的基数(元素数量)      

返回值
  整数回复:集合的基数(元素数),如果不存在,则为0。

您可以在the documentation webpage上查看所有设置命令。

答案 1 :(得分:1)

如果是已排序的集合,则可以使用

ZCOUNT myset -inf +inf

ZCARD myset