Redis EXISTS 命令用于检查给定 key
是否存在。
从 Redis 3.0.3 起可以一次检查多个 key 是否存在。这种情况下,返回待检查 key 中存在的 key 的个数。检查单个 key 返回 1 或 0 。
注意:如果相同的 key 在参数列表中出现了多次,它会被计算多次。所以,如果somekey
存在, EXISTS somekey somekey
命令返回 2。
@syntax
redis EXISTS 命令基本语法如下:
redis 127.0.0.1:6379> EXISTS KEY_NAME
*返回值
整数 :
1
key存在0
key不存在
*例子
redis>
SET key1 "Hello"
"OK"redis> EXISTS key1
(integer) 1redis> EXISTS nosuchkey
(integer) 0redis> SET key2 "World"
"OK"redis> EXISTS key1 key2 nosuchkey
(integer) 2