redis-读写分离1

  • 读写分离

  • 上图!
  • 对于读占比较高的场景,可以通过把一部分流量分摊导出从节点(salve) 来减轻主节点(master)压力,同时需要主要只对主节点执行写操作

  • 海量并发性能瓶颈处理

  • 对读写能力进行扩展,采用读写分离方式解决性能瓶颈

    运行一些额外的服务器,让它们与主服务器进行连接,然后将主服务器发送的数据副本并通过网络 进行准实时的更新(具体的更新速度取决于网络带宽)通过将读请求分散到不同的服务器上面进行处理, 用户可以从新添加的从服务器上获得额外的读查询处理能力

  • redis已经发现了这个读写分离场景特别普遍,自身集成了读写分离供用户使用。我们只需在redis的配置文件里面加上一条,【slaveof host port】语句

  • 配置过程,启动多个redis节点,修改节点里面的redis.conf配置文件

  • reids的下载安装步骤在之前文章,这里我们直接操作实现读写分离

我们创建了 6379 和6380 两个文件夹,分别修改redis.conf

6379 配置文件修改 :

6380 配置文件修改

然后分别启动,然后在6379中set值,然后在6380中get 到值

  • 可能遇到的问题?

    • 服务器下线导致数据丢失,slave(6380)下线之后怎么保证数据的同步?还能get到值么?  

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值