mysql读写分离和用Redis做缓存,这两种方案有什么异同 我来答 2个回答 #热议# 普通体检能查出癌症吗? 就烦条0o 2016-07-17 · 知道合伙人软件行家 就烦条0o 知道合伙人软件行家 采纳数:33315 获赞数:46492 从事多年系统运维,喜欢编写各种小程序和脚本。 向TA提问 私信TA 关注 展开全部 读写分离一般都是结合Master/Slave模式使用,Master处理写请求,Slave处理读请求,这样做的好处是:1、提高数据库的并发处理能力;2、避免写请求锁表阻塞读请求;3、避免单点,提高数据库的可用性;而使用Redis作为DB前面的缓存,是为了减少对MySQL的压力,提高系统的处理效率。二者解决的问题域不同,不存在谁替代谁。一般高并发应用都是结合二者使用。 本回答由网友推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 吴嘉於子薇 2019-06-08 · TA获得超过3643个赞 知道大有可为答主 回答量:3086 采纳率:24% 帮助的人:194万 我也去答题访问个人页 关注 展开全部 读写分离是分摊数据库的读取压力,用缓存是减少数据库的读取压力。假如有100次查询,有两个mysql从服务器,则每个服务器可以分担50次查询,如果是有缓存,而没有mysql从服务器,100次查询,可能50次是可以从缓存里取的50次是需要从数据库取的,那么mysql服务器只承担了50次查询。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-07-30 redis做mysql的缓存 2016-09-01 redis怎么作为mysql的缓存 3 2017-11-27 怎么把mysql的数据缓存进redis 2 2020-03-22 redis怎么作为mysql的缓存 2017-11-27 如何使用redis做mysql的缓存 更多类似问题 > 为你推荐: