redis的主从问题

redis的主从问题

http://img1.sycdn.imooc.com//climg/60f574bb0989157917180892.jpg

redis的主从结构, 每次写操作经过master ,然后赋值给 slave吗? 那如果是1主2从的话, 那么master的RBD会存储2个slave的数据啊,这样master的数据量也是很大的啊。那读的时候是从slave里读吗?就不经过master了吗? 这就是所谓的主从, ?主写、从读,如果是1主2从,读的时候就从哪个slave中寻找数据啊。

2、那1主2从的话, master往slave赋值数据的时候,是将全部的数据,赋值双份到slave中吗?


正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

2回答
好帮手慕小脸 2021-07-20 13:22:46

同学你好,

1、redis主从复制其中一个特点是读写分离,master服务器主要是写,slave主要用来读数据,这样可以提高服务器的负载能力

2、是的

3、读取的时候直接通过slave读取,主节点提供写服务,从节点提供读服务,分担服务器负载,尤其在写少读多的情况下,可以通过多个从节点分担读负载,可以大大提高redis服务器的并发量和负载。

注:关于同学贴出的图片,建议下次指名具体小节~便于老师查看~

祝学习愉快~

rock221 提问者 2021-07-19 21:00:33

追加提问,当读取数据的时候, 是通过master读取, 当master出现宕机的时候,才从slave中读取吗?还是说读取的时候直接通过slave读取呢?

问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师