mysql和redis同时保存数据 如何保证事务一致性
同时保存? 你是说在mysql事务回滚的时候,redis不会产生数据保存对吧?
但是你得搞清楚哦,redis实际上跟mysql的事务不是一样的,redis严格来说没有事务,所以你的需求应该先放在redis上,判断执行情况,再从redis里面读取出来存mysql。这样数据就一致了。
1 回答4.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
2 回答2.2k 阅读✓ 已解决
2 回答3.1k 阅读
1 回答1.9k 阅读✓ 已解决
1 回答1.4k 阅读✓ 已解决
2 回答2.2k 阅读
使用mysql的binlog,类似主从复制的原理,mysql写数据后将binlog中的内容推给redis,可以了解下阿里canal。