Redis 的 HEXISTS 命令用于查看 哈希表 key 中,给定域 field 是否存在。
192.168.98.70:6379> HEXISTS key field
参数 | 描述 |
---|---|
KEY | 要判断的 HASH 的键。 |
field | 要判断的 HASH 的域。 |
如果哈希表含有给定域,返回 1 。如果哈希表不含有给定域,或 key 不存在,返回 0 。
O(1)
>= 2.0.0
field 存在,返回 1
192.168.98.70:6379> HSET haidcoder site www.haicoder.net OK 192.168.98.70:6379> HEXISTS haidcoder site (integer) 1 192.168.98.70:6379> DEL haidcoder (integer) 1
我们首先,使用 HSET 命令,设置键 haidcoder 的 site 字段。最后,使用 HEXISTS 命令,判断键 haidcoder 的 site 字段是否存在,返回 1 表示存在。
field 不存在,返回 0
192.168.98.70:6379> HSET haidcoder site www.haicoder.net OK 192.168.98.70:6379> HEXISTS haidcoder site1 (integer) 0 192.168.98.70:6379> DEL haidcoder (integer) 1
我们首先,使用 HSET 命令,设置键 haidcoder 的 site 字段。最后,使用 HEXISTS 命令,判断键 haidcoder 的 site1 字段是否存在,返回 0 表示不存在。
Redis 的 HEXISTS 命令用于查看哈希表 key 中,给定域 field 是否存在。Redis HEXISTS 命令语法:
192.168.98.70:6379> HEXISTS key field