66问答网
所有问题
当前搜索:
mysql和redis双写一致性
2020-05-16:如何保证
redis和mysql
数据
一致
?
答:
1、SAGA或者TCC - 这两种需要业务代码的大量配合。通过业务代码来补偿
一致性
。2、 现实当中有XA协议。比如Ehcache是支持XA协议的。但是性能表现不佳,运维也麻烦。3、基于Paxos或者Raft的分布式锁,然后对
Redis
和DB进行
双写
redis
使用要注意什么
答:
redis
使用要注意的问题主要如下:redis和数据库
双写一致性
问题(推荐学习:
Redis
视频教程)分析:一致性问题是分布式常见问题,还可以再分为最终一致性和强一致性。数据库和缓存双写,就必然会存在不一致的问题。答这个问题,先明白一个前提。就是如果对数据有强一致性要求,不能放缓存。我们所做的一切,只...
redis
主从复制最好采用哪种结构
答:
首先写
Redis的
AOF文件,并对这个AOF文件按文件大小进行自动分割滚动,同时关闭Redis的Rewrite命令,然后会在业务低峰时间进行内存快照存储,并把当前的AOF文件位置一起写入到快照文件中,这样我们可以使快照文件与AOF文件的位置保持
一致性
,这样我们得到了系统某一时刻的内存快照,并且同时也能知道这一时刻对应的AOF文件的位置,...
新浪微博「点赞功能」数据库如何设计的?
答:
对于第一个问题,设计一个schema->(messageID,likedCount),记录每条微博的点赞数。messageID是微博的编号,likedCount是该微博的点赞人数。但是这里有两个问题需要解决,第一是并发,第二是数据量。每条微博都有可能有很多人同时点赞,为了保证点赞人数精确就需要保证likedCount++是原子操作,这个可以由...
其他人还搜
mysql和redis一致性
mysql和redis数据一致性
保证数据库和redis一致性
redis和数据库事务一致性
mysql和redis
redis和mysql结合使用
mysql和redis成本分析
redis一致性
redis如何保持数据库一致性