redis 主从复制配置

一、主从概念

1.master(主)、slave(从),一个master可以有多个slave,一个slave也可以有多个slave,一个slave只能属于一个master。
2.master负责写数据和数据同步,slave负责读取数据
3.通过主从配置可以实现读写分离
4.master和slave都是一个redis实例(redis服务)
在这里插入图片描述

二、主从配置

1、配置主(master)

step1 查看Linux IP

在这里插入图片描述
step2 编辑redis配置文件vim /usr/local/redis-5.0.7/conf/redis.conf
,bind ip地址,不要写127.0.0.1
在这里插入图片描述
step3 重启redis服务,查看redis服务,出现配置的IP地址以及默认端口号6379
在这里插入图片描述
2、配置从(slave)

step1 复制redis.conf文件命名为slave.conf,用作于从服务配置文件,该配置文件名字随便起
在这里插入图片描述
step2 编辑slave.conf配置文件slave.conf,需要配置三个地方,分别是绑定ip和端口号以及主从复制(类似于双机备份),因为我这里使用的是同一台电脑,所以ip不用动,端口号不能与主服务的端口号一致这里改为6378,slaveof 配置主服务的ip(也就是本地ip)端口号为6379
在这里插入图片描述
step3 启动主服务,即redis启动配置文件为redis.conf
在这里插入图片描述

step3 启动从服务,即redis启动配置文件为slave.conf
在这里插入图片描述
3.查看主从关系

step1 执行 redis-cli -h 192.168.231.126 -a root -p 6379 info replication 命令查看主服务角色信息,-h:IP地址,-a root:redis 密码,-p 6379:redis端口,如果不写-p 6379表示使用默认redis默认端口也就是6379
在这里插入图片描述
step1 执行 redis-cli -h 192.168.231.126 -a root -p 6378 info replication 命令查看从服务角色信息,-h:IP地址,-a root:redis 密码,-p 6378:redis端口,注意:master_link_status:up才表示主从复制配置成功。
在这里插入图片描述

三、数据操作

1.连接到主服务(master),在主上设置键和值
在这里插入图片描述

2.连接到从服务(slave),在从上获取主上设置的键的值
在这里插入图片描述

3.在从服务上(slave)设置键值,提示该服务只有读的权限,主从配置成功
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值