读写分离是分摊数据库的读取压力,用缓存是减少数据库的读取压力。假如有100次查询,有两个mysql从服务器,则每个服务器可以分担50次查询,如果是有缓存,而没有mysql从服务器,100次查询,可能50次是可以从缓存里取的50次是需要从数据库取的,那么mysql服务器只承担了50次查询。