数据库相关命令
数据库
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服务接收到的目录
Redis 学习笔记
关于 LearnKu
推荐文章: