数据库相关命令
数据库
Redis
默认有 16 个数据库, 从 0-15, 默认选中的是 0 号数据库select 数据库号
则可以切换数据库move key 数据库号
: 将某个 key 移动到某一个数据库中dbsize
: 查看当前数据库中键的数量flushdb
: 清空当前数据库flushall
: 清空所有数据库
键值
keys *
: 查看当前数据库中所有的键exists 键名
: 判断当前数据库中是否存在某个键, 存在则返回 1, 不存在返回 0del 键名
: 删除指定键, 可以删除多个type 键名
: 查看指定键的类型expire 键名 过期时间
: 给指定键设置过期时间, 单位是秒, 该指令不能新建键值对, 需要键存在才能设置过期时间pexpire 键名 过期时间
: 作用如上, 只不过该指令设置的过期时间是毫秒级别的expireat key timestamp
: 设置 key 存活到哪个时间点, timestamp 指的是指定时间的时间戳, 单位为秒pexpireat key timestamp
: 作用同上, 只不过时间单位是毫秒级ttl 键名
: 查看指定键还有多少秒过期, -1 表示永不过期, -2 表示已经过期persist key
: 移除 key 的过期时间, 返回结果中, 1 表示成功, -1 表示 key 不存在过期时间或者是 key 不存在
lastsave
: 查看最后一次成功操作的时间, 返回的是一个时间戳monitor
: 实时监控Redis
服务接收到的目录
推荐文章: