Redis主从复制

目录

一、安装Redis

二、配置主从文件

三、开启服务并验证


概述:

是指将一台Redis服务器的数据,复制到其他的Redis服务器。前者称为主节点(Master),后者称为从节点(Slave);数据的复制是单向的,只能由主节点到从节点。

一、安装Redis

yum -y install  epel-release        安装源

yum -y install redis        安装redis

 

二、配置主从文件

mkdir /usr/local/redis_m_s        创建目录

cd /usr/local/redis_m_s        进入目录

mkdir redis_master  redis_slave1   redis_slave2        创建三个主从目录

vim /etc/redis.conf        进入配置文件修改如下

bind  0.0.0.0                本地主机

port  6379        端口号

protected-mode = no        关闭保护模式

daemonize yes        开启后台运行

wq        保存退出

 

cp /etc/redis.conf  /usr/local/redis_m_s/redis_master       复制到主的文件下

cp /etc/redis.conf  /usr/local/redis_m_s/redis_slave1        复制到从的文件下

cp /etc/redis.conf  /usr/local/redis_m_s/redis_slave2        复制到从的文件下

vim /usr/local/redis_m_s/redis_slave1/redis.conf

port  6380        更改端口

slaveof 192.168.115.128 6379        开启slaveof,设置主ip和主服务端口

wq        保存退出

vim /usr/local/redis_m_s/redis_slave2/redis.conf        

port  6381

slaveof 192.168.115.128 6379

wq        

三、开启服务并验证

redis-server /usr/local/redis_m_s/redis_master/redis.conf        指定开启

redis-server /usr/local/redis_m_s/redis_slave1/redis.conf        指定开启

redis-server /usr/local/redis_m_s/redis_slave2/redis.conf        指定开启

netstat -anlpt        查看端口

ctrl+shift+t        再分两个终端窗口(三个终端窗口,分别登录6379、6380、6381)

 

redis-cli -h 192.168.115.130 -p 6379

redis-cli -h 192.168.115.130 -p 6380

redis-cli -h 192.168.115.130 -p 6381

 

role        查看主从

set a 1        master(6379)创建键值对

get a        slave1(6380)查看

get a        slave2(6381)查看,从服务器不能创建键值对可以用set命令试一下

 

下次见~

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值