# EXISTS

确定是否存在key

语法

EXISTS key [key ...]
  • 从以下版本可用:

    1.0.0

  • 时间复杂度:

    O(N) 其中 N 是要检查的键的数量。

  • ACL 类别:

    @keyspace, @read, @fast

如果key存在,则返回。 用户应该意识到,如果同一个现有密钥在参数中被多次提及,它将被计数多次。因此,如果somekey存在,EXISTS somekey somekey将返回2。

# 返回

Integer,特别是指定为参数的键中存在的键数。

# 例子

redis> SET key1 "Hello"
 "OK"
 redis> EXISTS key1
 (integer) 1
 redis> EXISTS nosuchkey
 (integer) 0
 redis> SET key2 "World"
 "OK"
 redis> EXISTS key1 key2 nosuchkey
 (integer) 2
 redis> 

# 历史

  • 从 Redis 版本 3.0.3 开始:接受多个key参数。

# 反馈

如果您在此页面上发现问题,或有改进建议,请提交请求以合并或打开存储库中的问题。

Last Updated: 4/18/2023, 8:45:33 AM