首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Redis主从复制搭建

Redis主从复制

实际生产环境下,单机的redis服务器是无法满足实际的生产需求的。

单机的redis服务器很容易发生单点故障,即使redis提供了各种持久化的方法来避免数据的丢失,但是物理上的故障(硬盘损毁等)还是无法完全避免的。

如果对单台机器的性能进行纵向拓展,无论是CPU,内存还是磁盘容量都很容易达到瓶颈,无法满足实际需求。

针对这些问题,redis提供了复制(replication) 的功能,通过"主从(一主多从)"和"集群(多主多从)"的方式对redis的服务进行水平扩展,用多台redis服务器共同构建一个高可用的redis服务系统。

1、主从复制搭建

在Redis的主从模型下,主服务器既可以读也可以写,而从服务器原则上只允许读操作。

【准备三台安装了Redis的虚拟机:128、129、130】

设置从服务器

分别编辑128、130下的/etc/redis/redis.conf

依次登录Redis客户端

登录从服务器客户端

登录主服务器客户端

测试

主写

从读

2、容灾处理

当Master服务出现故障,需手动将slave中的一个提升为master, 剩下的slave挂至新的master上

【主:129、从:128、从:130】

提升128为主

关闭129主  

更新130的主

Info replication

  • 发表于:
  • 原文链接https://page.om.qq.com/page/O8uST9s0ZqgPzo2RXYez0feQ0
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券