如何检查hashname存在的哈希数据

时间:2015-03-07 11:58:37

标签: redis

如何检查hashname存在的哈希数据?

> hset test record1 data1
> hset test record2 data2
> hset test record3 data3
> hgetall test

127.0.0.1:6379> hgetall test
1) "record1"
2) "data1"
3) "record2"
4) "data2"
5) "record3"
6) "data3"

127.0.0.1:6379> hexists test
(error) ERR wrong number of arguments for 'hexists' command

提前致谢

2 个答案:

答案 0 :(得分:8)

尝试此命令,它将解决您的问题。

redis> EXISTS test
(integer) 1

答案 1 :(得分:0)

你可以使用HLEN,如果返回零,那么它们的哈希不存在。

redis> HLEN test
(integer) 3
redis> HLEN non_existent_hash_key
(integer) 0