Redis KEY命令
Redis KEY命令教程
Redis 键相关命令用于管理 Redis 的键相关的操作。
Redis KEY命令
语法
192.168.98.70:6379> COMMAND KEY_NAME
参数
参数 | 描述 |
---|---|
COMMAND | 与键相关的命令。 |
KEY_NAME | 需要操作的键名。 |
Redis KEY常用命令
命令 | 描述 |
---|---|
DEL | 删除给定的 KEY。 |
EXISTS | 检查给定的 KEY 是否存在。 |
EXPIRE | 为给定 KEY 设置生存时间,当 KEY 过期时(生存时间为 0 ),它会被自动删除。 单位为秒。 |
PEXPIRE | 和 EXPIRE 作用类似。但它是以毫秒为单位设置 KEY 的生存时间。 |
EXPIREAT | EXPIREAT 的作用和 EXPIRE 类似,都用于为 KEY 设置生存时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳。 |
PEXPIREAT | 和 EXPIREAT 类似。但它是以毫秒为单位设置 KEY 的过期的时间戳。 |
TTL | 以秒为单位,返回给定 KEY 的剩余生存时间。 |
PTTL | 和 TTL 类似。但它是以毫秒为单位设置 KEY 的剩余生存时间。 |
PERSIST | 移除给定 KEY 的生存时间。 |
KEYS pattern | 查看所有符合给定模式 pattern 的 KEY。 |
MIGRATE | 将 KEY 原子性的从当前实例传送到目标实例的指定数据库上。 |
MOVE | 将当前数据库的 KEY 移动到给定的数据库 db 中。 |
OBJECT | OBJECT 命令允许从内部察看给定 KEY 的 Redis 对象。 |
RANDOMKEY | 从当前数据库中随机返回一个 KEY 。 |
RENAME | 重命名 KEY 。 |
RENAMENX | 当且仅当新 KEY 不存在时,将 KEY 重命名为新 KEY 。 |
DUMP | 序列化给定的 KEY,并返回被序列化的值。 使用 Restore 命令可以将这个值反序列化为 Redis 键。 |
RESTORE | 反序列化给定的序列化值,并将它和给定的 KEY 关联。 |
SORT | 返回或保存给定列表、集合、有序集合 KEY 中经过排序的元素。 |
TYPE | 返回 KEY 所存储的值的类型。 |
SCAN | 用于迭代当前数据库中的数据库键。 |
案例
Redis 键相关命令的操作
192.168.98.70:6379> EXISTS haicoder
(integer) 0
192.168.98.70:6379> SET haicoder redis
OK
192.168.98.70:6379> EXISTS haicoder
(integer) 1
192.168.98.70:6379> TYPE haicoder
string
192.168.98.70:6379> DEL haicoder
(integer) 1
192.168.98.70:6379> DEL haicoder
(integer) 0
192.168.98.70:6379> EXISTS haicoder
(integer) 0
我们首先使用 EXISTS 命令,查看键 haicoder 是否存在,0 表示不存在。接着,使用 SET 命令给键 haicoder 设置值为 redis。再次使用 EXISTS 命令,查看键 haicoder 是否存在,1 表示存在。
使用 TYPE 命令,查看键 haicoder 的类型,输出 string 类型。使用 DEL 命令,删除键 haicoder ,输出 1 表示成功。
使用 DEL 再次命令,删除键 haicoder ,输出 0 表示失败。最后,再次使用 EXISTS 命令,查看键 haicoder 是否存在,0 表示不存在。
Redis KEY命令总结
Redis 键命令用于管理 Redis 的键相关的操作。Redis KEY 命令语法:
192.168.98.70:6379> COMMAND KEY_NAME
更多
原文链接:链接
其他:目录
更多精选文章,可以关注下方公众号: