![](https://img-blog.csdnimg.cn/20210104215702740.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
redis
文章平均质量分 92
ZJE_ANDY
这个作者很懒,什么都没留下…
展开
-
Redis-----缓存穿透和缓存击穿和缓存雪崩
一、什么是缓存雪崩举个简单的例子:我们都知道redis里都是 key-value对。如果所有首页的Key失效时间都是12小时,中午12点刷新的,我零点有个秒杀活动大量用户涌入,假设当时每秒 6000 个请求,本来缓存在可以扛住每秒 5000 个请求,但是缓存当时所有的Key都失效了。此时 1 秒 6000 个请求全部落数据库,数据库必然扛不住,它会报一下警,真实情况可能DBA都没反应过来就直接挂了。此时,如果没用什么特别的方案来处理这个故障,DBA 很着急,重启数据库,但是数据库立马又被新的流量给打死了原创 2021-02-13 00:18:34 · 1178 阅读 · 3 评论 -
Redis的持久化方式------RDB和AOF
目录一、Redis为什么需要持久化二、RDB持久化2.1 创建RDB文件2.2 载入RDB文件2.3 服务器状态三、AOF持久化3.1 AOF持久化的实现3.2 载入AOF文件3.3 AOF重写3.3.1 AOF重写的原理3.3.2 AOF后台重写3.3.3 AOF重写的触发方四、AOF和RDB持久化的区别4.1 实现方式4.2 文件体积4.3 安全性4.4 优先级4.5 优缺点一、Redis为什么...转载 2021-02-11 22:06:09 · 295 阅读 · 0 评论 -
Redis 的五种数据类型及其底层原理
Redis是 key-value结构的数据库。Redis常用的五种数据类型分别是:String、List、Set、Hash、Zset。一、Redis五种类型的常用命令1.1 StringString是 redis 最基本的数据类型。一个 key 对应一个value。redis的String可以表示任何数据,比如 jpg图像或者序列化的对象,String的最大值能存储512MB。常用命令:get、set、incr、decr、mgetset:往redis里输入key-value,如:原创 2021-01-08 21:11:15 · 22121 阅读 · 5 评论 -
redis的主从复制到读写分离到哨兵模式
一、什么是自从复制主从复制,意思是将一台主服务器(称为master,主节点)的数据复制到其他的从服务器(称为slave,从节点)。这种数据的复制是单向的,只能从主节点往从节点复制。一个主节点可以有多个从节点,但一个从节点就只能有一个主节点。1.1 主从复制的作用1. 数据的热备份:因为主机会往从机同步数据,所以万一主机的数据没了,也能从从机上恢复数据。2. 主从切换技术:当主机出现问题时,可以由 从机 顶上继续提供服务。3. 负载均衡:在主从复制的基础上,可以配合读写分离,即主机提供原创 2021-01-04 21:58:16 · 1174 阅读 · 0 评论