| 3719 | } |
| 3720 | |
| 3721 | void zcardCommand(client *c) { |
| 3722 | robj *key = c->argv[1]; |
| 3723 | robj *zobj; |
| 3724 | |
| 3725 | if ((zobj = lookupKeyReadOrReply(c,key,shared.czero)) == NULL || |
| 3726 | checkType(c,zobj,OBJ_ZSET)) return; |
| 3727 | |
| 3728 | addReplyLongLong(c,zsetLength(zobj)); |
| 3729 | } |
| 3730 | |
| 3731 | void zscoreCommand(client *c) { |
| 3732 | robj *key = c->argv[1]; |
nothing calls this directly
no test coverage detected