redis
文章平均质量分 87
qq_1757537040
这个作者很懒,什么都没留下…
展开
-
redis缓存击穿、雪崩、穿透
1.缓存穿透(不存在的) 缓存穿透的概念很简单,用户想要查询一个数据,发现redis内存数据库没有,也就是缓存没有命中,于 是向持久层数据库查询。发现也没有,于是本次查询失败。当用户很多的时候,缓存都没有命中,于是 都去请求了持久层数据库。这会给持久层数据库造成很大的压力,这时候就相当于出现了缓存穿透。 解决方案: 1.布隆过滤器是一种数据结构,对所有可能查询的参数以hash形式存储,在控制层先进行校验,不符合则 丢弃,从而避免了对底层存储系统的查询压力 2.缓存空对象,当缓存层不命中后,即使返原创 2022-03-26 00:24:17 · 1107 阅读 · 0 评论 -
一篇掌握Redis的主从复制机制+哨兵模式
1. 什么是主从复制 主从复制是主机数据更新后根据配置和策略, 自动同步到备机的master/slave机制,Master以写为主,Slave以读为主 2.主从复制的作用 数据冗余:主从复制实现了数据的热备份,是持久化之外的一种数据冗余方式。 故障恢复:当主节点出现问题时,可以由从节点提供服务,实现快速的故障恢复; 实际上是一种服务的冗余。 负载均衡:在主从复制的基础上,配合读写分离,可以由主节点提供写服务, 由从节点提供读服务(即写Redis数据时应用连接主节点,原创 2022-03-25 23:25:06 · 1446 阅读 · 0 评论 -
springboot项目中使用redis缓存(技术篇)
1.先在虚拟机上安装linux系统,并安装redis 2.通过命令先打开redis文件夹 cd /opt/redis-6.2.1/src 3.启动redis服务器 redis.conf中要修改这两个东西 1.# bind 127.0.0.1 2.protected-mode no ./redis-server /etc/redis.conf 4.查看redis服务状态 ps -ef | grep redis 5.关闭防火墙 systemctl stop ...原创 2021-12-15 11:37:01 · 413 阅读 · 0 评论