Linux环境下搭建Redis主从复制集群

1.准备两个服务器,这里为了做演示,本人开了两个虚拟机

2.用SecureCRT工具,分别连接两个服务器

必须以root身份进行登录,并且关闭防火墙

192.168.0.107为主服务器,master

192.168.0.102为从服务器,slave

    

3. 主服务器不需要配任何信息,只需要在从服务器配置(主服务器的IP地址,端口号,账号,密码)

进入从服务器(192.168.0.102)的Redis目录:cd /usr/local/redis/etc(自己在Linux上的安装目录)

找到etc目录下的redis.conf文件,并打开:vi redis.conf

新增一行 slaveof 192.168.0.107 6379(slaveof  主服务器IP地址  端口号)

# replicaof <masterip> <masterport>
slaveof 192.168.0.107 6379
masterauth 123456 # 如果有密码,加上该配置

wq保存退出

如果主服务器Redis有密码的话,可以把下面的改为masterauth  密码,由于本人没设密码,故没进行配置

4.分别启动两个服务器的Redis服务

进入Redis安装目录下的bin目录,键入命令 ./redis-server  /usr/local/usr/redis/etc/redis.conf,从而启动服务

键入命令 ./redis-cli启动客户端,可以ping一下,如果出现pong结果,则连接Redis成功

键入info replication 或者 info 可以查看redis的一些信息,如可以看到下图中,配置好的从服务器的一些配置信息

127.0.0.1:6379> info replication

可以set一些值

启动从服务器的Redis客户端,可以得到刚才设置好的键值对

至此,Linux环境下搭建Redis主从复制集群就搭建好了。

注意:

① 从服务器不能进行写入操作,只能读;主服务器可以进行读写操作

② 主从复制是实时性的,不必担心数据的同步性问题

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值