游戏开发工具

EXISTS命令

92 篇文章68 次收藏
上一节:Eval命令下一节:EXPIRE命令

确定是否存在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参数。



上一节:Eval命令下一节:EXPIRE命令