赞
踩
如何保证数据库和缓存双写一致,下面提供几种方法,来讨论下他们的优缺点。
这种方案,应该没人采用。
如果先更新数据库成功,接着更新redis失败,那么会造成数据不一致,所以这种方法舍弃
这种方案和第一种相似,也具有相同的问题
如果更新reids成功,更新数据库失败,那么同样会造成数据不一致
这种方案,同样会造成数据不一致的问题,但是相比上两个方案,如果他设置key的过期时间,那么保证了数据的最终一致性。
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。