Loading

摘要: 一、双写一致性 双写一致性,也就是说 Redis 和 mysql 数据同步 双写一致性数据同步的方案有: 1、先更新数据库,再更新缓存 这个方案一般不用: 因为当有两个请求AB先后更新数据库后,A应该先更新缓存,但是因为网络原因,B却先更新了缓存,导致了脏数据,所以不考虑用。 2、先删缓存,再更新数 阅读全文
posted @ 2021-07-28 20:53 Mr-Yang` 阅读(661) 评论(0) 推荐(0) 编辑
摘要: 当并发量大于单机 Redis 的并发量时,或者数据量大于单机内存的容量,就可以采用加机器分布式集群的方式来解决。 在 Redis 中,集群是 3.0 以后加入的,3.0——5.0 之间需要采用了 ruby 脚本实现集群,而 5.0 之后就内置了。 一、数据分布 假设全量的数据非常大,500G,单机已 阅读全文
posted @ 2021-07-28 11:31 Mr-Yang` 阅读(563) 评论(0) 推荐(4) 编辑
摘要: 一、Sentinel说明 在主从复制中,master 挂掉了,那么整个就崩掉了,因为 slave 不能写数据。 所以哨兵的作用就是让 Redis 的主从复制高可用 在 master 挂掉后,Sentinel 在选一个 slave 当做 master,就算之前的那个 master 启动起来了,也只能当 阅读全文
posted @ 2021-07-28 08:46 Mr-Yang` 阅读(63) 评论(0) 推荐(0) 编辑