redis
笨小孩编程
这个作者很懒,什么都没留下…
展开
-
redis mysql 数据一致性 缓存 数据库 数据一致性解决方案
出现这个问题的场景是:redis 、mysql 数据更新时,有一方更失败。出现数据不一致。 1.这种设计:这个虚线部分出现失败,就会导致数据不一致。 2.这种设计:这个虚线部分出现失败,就会导致数据不一致。c3访问也是不一致 3.这种设计:增加MQ中间件保证数据一致性。消费成功 redis、mysql数据更新成功,保证数据一致性 ...原创 2021-03-09 09:53:37 · 119 阅读 · 0 评论 -
reids 的内存穿透 面试题 redis 的穿透问题 穿透问题的解决办法 击穿问题的解决办法 雪崩问题的解决办法 数据预热问题的解决办法
redis的任何版本的工作线程都是一个。 redis 6.X以上的版本的IO是多线程的。 1.穿透 :就是客户端访问数据时绕过redis,直接访问数据库。(过程是:客户端访问redis的数据,redis没有数据返回null,然后再请求数据库) 这时,大家最容易想到的问题是,把访问到数据库的null数据,在redis中做一个 key null 的存储,以便下次访问是还存在这个问题。这样就解决了这个问题。 在深入点聊下这个问题的解决办法。(考虑个问题:如果有N个线程在访问这条数据,redis的工作线程给原创 2021-03-05 12:19:26 · 117 阅读 · 0 评论