How do I get the size of a set on Redis?

For lists I can do the operation:

LLEN KeyName

and it will return the size of a list in Redis. What is the equivalent command for sets? I can't seem to find this in any documentation.


You are looking for the SCARD command:

SCARD key

Returns the set cardinality (number of elements) of the set stored at

Return value
Integer reply: the cardinality (number of elements) of the set, or 0 if key does not exist.

You can view all of the set commands on the documentation webpage.


If it's a sorted set, you can use

ZCOUNT myset -inf +inf

or

ZCARD myset