奥礼网
新记
想问一下 Redis读写分离是先写MySQL还是先写Redis
如题所述
举报该文章
相关建议 2019-08-01
两种方式都存在。
一种是对数据
时效性
要求高的,会先写入redis,这样读取的时候就能读取到最新的数据,然后再把数据同步到mysql中。
一种是先写入mysql,然后再写入redis。这样实现方便,每次只要redis不存在,就从mysql获取数据即可,缺点也明显,有一定的数据延迟。数据一致性要求不高的场合可以使用这种方式。
redis读写分离主要是为了解决单点故障设计的,有了主从复制,当主节点
宕机
的时候,哨兵节点会选择从节点当主节点,保证服务的可用性。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://aolonic.com/aa/311wk311n143aak3w1.html
其他看法
第1个回答 2019-08-01
redis是状态管理
比如你读取数据时,如果redis发现mysql数据与当前数据一致,那么直接读取redis,不一致就同步mysql数据,用户操作的是redis,redis根据数据状态再去操作mysql
相似回答
大家正在搜
相关问题
mysql读写分离和用Redis做缓存,这两种方案有什么异同
redis需要读写分离吗
redis和mysql在处理高并发问题时有什么差异
如何使用redis做mysql的缓存
redis 使用前需要先安装吗
rediscluster读写分离有什么好处
mysql读写分离和用Redis做缓存,这两种方案有什么异同
mysql读写分离和用Redis做缓存,这两种方案有什么异同