嗨客网搜索
Redis-cli命令
Redis EXISTS命令

Redis EXISTS命令教程

Redis EXISTS 命令用于检查 Redis 中给定 KEY 是否存在。

Redis EXISTS命令详解

语法

192.168.98.70:6379> EXISTS KEY_NAME

参数

参数 描述
KEY_NAME 要查看是否存在的键。

返回值

如果 KEY 存在,返回 1,否则,返回 0。用于判断多个 KEY 时,返回存在的 KEY 的数目。

时间复杂度

O(1)

可用版本

>= 1.0.0

案例

KEY存在

KEY 存在,返回 1

# KEY 存在 192.168.98.70:6379> SET haicoder Redis OK 192.168.98.70:6379> EXISTS haicoder (integer) 1 192.168.98.70:6379> DEL haicoder (integer) 1

我们首先,使用 SET 命令,设置键 haicoder 的值为 Redis。接着,使用 EXISTS 命令,判断键存在,返回 1。

KEY不存在

KEY 不存在,返回 0

# KEY 不存在 192.168.98.70:6379> DEL haicoder (integer) 0 192.168.98.70:6379> EXISTS haicoder (integer) 0

我们首先,使用 DEL 命令,删除键 haicoder 。接着,使用 EXISTS 命令,判断键存在,返回 0,表明键不存在。

多个KEY

多个 KEY 时,返回存在的 KEY 的数目

# 多个 KEY 192.168.98.70:6379> SET haicoder Redis OK 192.168.98.70:6379> SET haicoder.net Mongo OK 192.168.98.70:6379> EXISTS haicoder haicoder.net (integer) 2 192.168.98.70:6379> EXISTS haicoder haicoder.net hicoder (integer) 2 192.168.98.70:6379> DEL haicoder haicoder (integer) 2

我们首先,使用 SET 命令,设置键 haicoder 的值为 Redis。接着,使用 SET 命令,设置键 haicoder.net 的值为 Mongo。

此时,使用 EXISTS 命令,判断键 haicoder 和键 haicoder.net 是否存在,返回 2,表明这两个键都存在。

最后,再次使用 EXISTS 命令,判断键 haicoder ,键 haicoder.net 和键 hicoder 是否存在,返回 2,因为键 hicoder 不存在 。

Redis EXISTS命令总结

Redis EXISTS 命令用于检查 Redis 中给定 KEY 是否存在。Redis EXISTS 命令语法:

192.168.98.70:6379> EXISTS KEY_NAME
嗨客网顶部