Redis中键和数据库通用指令详解
更新时间:2022年08月10日 16:15:12 作者:快乐大队长
这篇文章主要为大家介绍了Redis中键和数据库通用指令基本操作详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
一、Redis键(key)通用指令
可以参考菜鸟教程:Redis 键命令用于管理 redis 的键
key特征:key是一个字符串,通过key获取redis中保存的数据。
1、key基本操作
命令 | 功能 |
---|---|
del key | 该命令用于在 key 存在时删除 key |
exists key | 检查给定 key 是否存在 |
type key | 返回 key 所储存的值的类型 |
演示结果:
2、时效性控制
命令 | 功能 |
---|---|
EXPIRE key seconds | 为给定 key 设置过期时间,以秒计 |
PEXPIRE key milliseconds | 设置 key 的过期时间以毫秒计 |
EXPIREAT key timestamp | EXPIREAT 的作用和 EXPIRE 类似,都用于为 key 设置过期时间。 不同在于 EXPIREAT 命令接受的时间参数是 UNIX 时间戳(unix timestamp) |
PEXPIREAT key milliseconds-timestamp | 设置 key 过期时间的时间戳(unix timestamp) 以毫秒计 |
TTL key | 以秒为单位,返回给定 key 的剩余生存时间 |
PTTL key | 以毫秒为单位返回 key 的剩余的过期时间 |
PERSIST key | 移除 key 的过期时间,key 将持久保持 |
演示结果:
3、查询模式
命令 | 功能 |
---|---|
keys pattern | 查询key |
查询模式规则:
演示结果:
4、其它操作
命令 | 功能 |
---|---|
rename key newkey | 为key改名 |
renamenx key newkey | 仅当 newkey 不存在时,将 key 改名为 newkey |
演示结果:
二、数据库通用指令
- redis为每个服务提供有16个数据库,编号从0到15
- 每个数据库之间的数据相互独立
1、基本操作
命令 | 功能 |
---|---|
select index | 切换数据库 |
quit | 退出 |
ping | 测试连接 |
演示结果:
2、相关操作
命令 | 功能 |
---|---|
move key db | 数据移动 |
dbsize | 每个数据库有多少key |
flushdb | 清空当前数据库 |
flushall | 清空所有数据库 |
演示结果:
以上就是Redis中键和数据库通用指令详解的详细内容,更多关于Redis通用指令的资料请关注脚本之家其它相关文章!
相关文章
Redis官方可视化工具RedisInsight的安装使用详细教程(功能强大)
RedisInsight是Redis官方出品的可视化管理工具,可用于设计、开发、优化你的Redis应用。支持深色和浅色两种主题,界面非常炫酷,接下来通过本文给大家介绍Redis官方可视化工具RedisInsight的安装使用过程,需要的朋友可以参考下2022-04-04Redis高级玩法之利用SortedSet实现多维度排序的方法
Redis的SortedSet是可以根据score进行排序的,以手机应用商店的热门榜单排序为例,根据下载量倒序排列。接下来通过本文给大家分享Redis高级玩法之利用SortedSet实现多维度排序的方法,一起看看吧2019-07-07
最新评论