redis配置主从复制

22 篇文章 0 订阅
11 篇文章 0 订阅

以yum安装的redis数据库为例:
1、yum -y install redis (默认安装的版本是4.0的)

2、redis.conf配置文件位置在/etc/redis.conf
3、复制redis.conf配置文件三份
cp redis.conf redis-8001.conf
cp redis.conf redis-8002.conf
cp redis.conf redis-8003.conf
4、找到redis-server位置在/usr/bin/redis-server 
分别更改redis-8001.conf、redis-8002.conf、redis-8003.conf三个配置文件中的port端口号配置
分别更改为8001,8002,8003三个端口号,其他权限开启随心意即可。
cd /usr/bin/
./redis-server /etc/redis-8001.conf&
./redis-server /etc/redis-8002.conf&
./redis-server /etc/redis-8003.conf&
分别使三个服务后台启动并查看8001,8002,8003三个端口号是否存在
5、进入8001端口redis服务:
redis-cli -h 127.0.0.1 -p 8001
使用 info replication看下是否有主从节点(默认到这部是没有的)
编辑redis-8002.conf、redis-8003.conf两个配置文件
查找slaveof
配置slaveof 127.0.0.1 8002
    slaveof 127.0.0.1 8003
随后重启8002、8003两个服务

在进入到8001redis服务中使用info replication 查看是否有从节点的ip地址与8002、8003两个

 

可以看到后测试数据是否同步:
登录到8001redis服务中:
redis-cli -h 127.0.0.0 -p 8001
  set name xiaocui  ###配置name的内容为xiaocui


  keys  *  ##可以看到name


  get name ##可以看到name的内存为xiaocui


在登录8002、8003两个端口的redis服务,分别验证查看get name的内容是否同步。

 

 

 

其余参数配置:
daemonize no      --是否后台运行
port 6379         --运行端口号默认是6379
bind 127.0.0.1    --绑定ip
timeout 0         --连续关闭时间。0代表不开启
loglevel notice   --日志级别

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值