Concept Flow - ZCARD for set size
Start
Call ZCARD with key
Check if key exists
Count elements
Return count
The ZCARD command checks if the sorted set key exists, counts its elements if yes, or returns 0 if no.
ZADD myset 1 one 2 two 3 three ZCARD myset ZCARD unknownset
| Step | Command | Key | Key Exists? | Action | Output |
|---|---|---|---|---|---|
| 1 | ZADD | myset | No | Create 'myset' and add 3 elements | 3 |
| 2 | ZCARD | myset | Yes | Count elements in 'myset' | 3 |
| 3 | ZCARD | unknownset | No | Return 0 because key does not exist | 0 |
| Variable | Start | After Step 1 | After Step 2 | After Step 3 |
|---|---|---|---|---|
| myset | does not exist | sorted set with 3 elements | unchanged | unchanged |
| unknownset | does not exist | does not exist | does not exist | does not exist |
ZCARD key - Returns the number of elements in a sorted set. - If key does not exist, returns 0. - Does not sum scores, only counts elements. - Useful to check size of sorted sets quickly.