如何检查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
提前致谢
答案 0 :(得分:8)
尝试此命令,它将解决您的问题。
redis> EXISTS test
(integer) 1
答案 1 :(得分:0)
你可以使用HLEN,如果返回零,那么它们的哈希不存在。
redis> HLEN test
(integer) 3
redis> HLEN non_existent_hash_key
(integer) 0