如何获取redis哈希映射中的元素数量?

时间:2016-11-03 19:16:38

标签: redis

假设myhash如下:

redis 127.0.0.1:6379> HSET myhash field1 "foo"
(integer) 1
redis 127.0.0.1:6379> HSET myhash field2 "bar"
(integer) 1
redis 127.0.0.1:6379> HGETALL myhash
1) "field1"
2) "Hello"
3) "field2"
4) "World"

如何从redis-cli获取myhash元素的数量,即2

我从this tutorial学习redis,但在那里找不到答案。

1 个答案:

答案 0 :(得分:2)

您可以使用HLEN命令。直接来自redis.io的文档:

redis> HSET myhash field1 "Hello"
(integer) 1
redis> HSET myhash field2 "World"
(integer) 1
redis> HLEN myhash
(integer) 2
redis>