exists.3valkey - Man Page
Determines whether one or more keys exist.
Synopsis
EXISTS
key [key...]
Description
Returns if key
exists.
The user should be aware that if the same existing key is mentioned in the arguments multiple times, it will be counted multiple times. So if somekey
exists, EXISTS somekey somekey
will return 2.
Reply
valkey-protocol(7) Integer reply: the number of keys that exist from those specified as arguments.
Complexity
O(N) where N is the number of keys to check.
Acl Categories
@fast @keyspace @read
History
- Available since: 1.0.0
- Changed in 3.0.3: Accepts multiple
key
arguments.
Examples
127.0.0.1:6379> SET key1 "Hello" OK 127.0.0.1:6379> EXISTS key1 (integer) 1 127.0.0.1:6379> EXISTS nosuchkey (integer) 0 127.0.0.1:6379> SET key2 "World" OK 127.0.0.1:6379> EXISTS key1 key2 nosuchkey (integer) 2
See Also
copy(3valkey), del(3valkey), dump(3valkey), expire(3valkey), expireat(3valkey), expiretime(3valkey), keys(3valkey), migrate(3valkey), move(3valkey), object(3valkey), object-encoding(3valkey), object-freq(3valkey), object-help(3valkey), object-idletime(3valkey), object-refcount(3valkey), persist(3valkey), pexpire(3valkey), pexpireat(3valkey), pexpiretime(3valkey), pttl(3valkey), randomkey(3valkey), rename(3valkey), renamenx(3valkey), restore(3valkey), scan(3valkey), sort(3valkey), sort_ro(3valkey), touch(3valkey), ttl(3valkey), type(3valkey), unlink(3valkey), wait(3valkey), waitaof(3valkey)