一、是什么
Remote Dictionary Server(远程字典服务)
二、能干啥
1、主流功能与应用
1、分布式缓存
2、内存存储和持久化(RDB+AOF)
redis支持异步将内存中的数据写到硬盘上,同时不影响继续服务
3、高可用架构搭配(单机 主从 哨兵 集群)
4、缓存穿透、击穿、雪崩
5、分布式锁
6、队列
7、排行榜+点赞
2、优势
性能极高,Redis能读的速度是110000次/秒,写的速度是81000次/秒,写的速度是81000次/秒
Redis数据类型丰富,不仅仅支持简单的key-value类型的数据,同时还提供list、set、zset、hash等数据结构的存储
Redis支持数据的持久化,可以将内存中的数据保存到磁盘中,重启的时候可以再次加载进行使用
Redis支持数据的备份,即master-slave模式的数据备份
三、去哪下
官网地址
英文:
https://redis.io/
中文:
http://www.redis.cn/
https://www.redis.com.cn/documentation.html
Redis源码地址
https://github.com/redis/redis/
Redis在线测试
https://try.redis.io/
Redis命令参考
http://doc.redisfans.com/
四、怎么玩
多种数据类型基本操作和配置
持久化和复制,RDB和AOF
事务的控制
复制、集群等
五、迭代演化和redis7新特性
1、版本迭代推演
2、命名规则
版本号第二位如果是奇数,则为非稳定版本 如2.7、2.9、3.1
版本号第二位如果是偶数,则为稳定版本 如2.6、2.8、3.0、3.2
当前奇数版本就是下一个稳定版本的开发版本,如2.9版本是3.0版本的开发版本