Redis Key命令

 
本专题主要介绍了 Redis 中与键(Key)相关的命令。我们知道 Redis 是 key-value 型数据库,它使用 key 对 value 进行存储,因此键(Key)命令也成为 Redis 中经常使用的一类命令。

常用的键命令如下所示:
命令 说明
DEL 若键存在的情况下,该命令用于删除键
DUMP 用于序列化给定 key ,并返回被序列化的值
EXISTS 用于检查键是否存在,若存在则返回 1,否则返回 0
EXPIRE 设置 key 的过期时间,以秒为单位
EXPIREAT 该命令与 EXPIRE 相似,用于为 key 设置过期时间,不同在于,它的时间参数值采用的是时间戳格式。
KEYS 此命令用于查找与指定 pattern 匹配的 key
MOVE 将当前数据库中的 key 移动至指定的数据库中(默认存储为 0 库,可选 1-15中的任意库)
PERSIST 该命令用于删除 key 的过期时间,然后 key 将一直存在,不会过期
PEXPIRE 设置 key 的过期,以毫秒为单位
RANDOMKEY 从当前数据库中随机返回一个 key
RENAME 修改 key 的名称
SCAN 基于游标的迭代器,用于迭代数据库中存在的所有键,cursor 指的是迭代游标
TTL 用于检查 key 还剩多长时间过期,以秒为单位
TYPE 该命令用于获取 value 的数据类型。