EXISTS:检查给定键是否存在
用户可以通过使用EXISTS命令,检查给定的一个或多个键是否存在于当前正在使用的数据库中:
EXISTS key [key ...]
EXISTS命令将返回存在的给定键数量作为返回值。
通过将多个键传递给EXISTS命令,可以判断出在给定的键中,有多少个键是实际存在的。举个例子,通过执行以下命令,我们可以知道 k1、k2和k3这3个给定键当中,只有2个键是存在的:
redis> EXISTS k1 k2 k3
(integer) 2
如果我们只想确认某个键是否存在,那么只需要将那个键传递给 EXISTS 命令即可:命令返回0表示该键不存在,返回1则表示该键存在。
比如,通过执行以下命令,我们可以知道键k3并不存在于数据库中:
redis> EXISTS k3
(integer) 0