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
更多
原文链接:链接
其他:目录
更多精选文章,可以关注下方公众号:

1686

被折叠的 条评论
为什么被折叠?



