linux配置redis主从,Linux下安装Redis及Redis主从同步配置

记录一下 Linux下 Redis 的 安装 和 主从配置

一 ,Linux安装Redis

1.我们先配置redis的 yum 源 , 很多软件的找不到 yum 源 我们可以使用 EPEL 找到很多软件的yum源

2.使用命令 yum install epel-release -y 下载 EPEL

0e7a69f935a622f4e5a873489959bc06.png

3.然后使用 yum 下载 redis,yum install redis -y

c1138f008f65d38f53fdaf450339ec0b.png

4.通过service start redis 启动 redis 和 service status redis 命令查看redis的启动状态,下图redis正在运行,说明已经安装成功了

1be674588e714e7862879216f684bf95.png

5.修改redis密码,vim /etc/redis.conf 打开redis 在命令状态下使用 /requirepass 找到 requirepass foobared 去掉注解 把foobared改成自己的密码

3373d0dcdca69056956e710e0cb6bc31.png

6.使用which查询redis-cli安装的路径,使用redis-cli -h ip 登陆redis,这个时候是因为

02fec562a055b445bc7e5c59a19ebeab.png

7. 输入密码,如果不输入密码会出现 NOAUTH Authentication required. 这个错误

73cd04a9c357193fe65c341a3e2f370b.png

8.再编辑 ect/redis.conf 文件 找到 bind 并且注释掉就可以让所以IP访问

5cefc5dce3d3a118d608d0a2eb237591.png,这样我们就可以通过可视化工具连接上redis

ccbf1fce18df12dc64773c5fc8673237.png

改完redis.conf 都要重启 redis 才能生效

这样我们的redis就安装成功同时也测试了可以正常使用

二,Linux配置Redis主从关系

linxu配置主从关系很简,有2种方式,且都只需要配置从库,主库不需要改动

第一种:使用 slaveof ip port 命令进行配置,但是如果master设置了密码,我们就需要在配置文件上加上masterauth的配置,下图就是配置好了主从关系。

bc08e9a319c929208690d33bf9e989bf.png

177fc78dcf6543c6ed89996c3f7f4008.png

然后我们试下去主库插入一条数据,然后在从库读出

5926947bdcce101091c4b3974867d652.png

84f35428325292205b4c0311b59b1862.png

命令方式配置的优点:无需重启,但是配置完masterauth的时候还是要重启一次

缺点:不便于管理,如果redis重启之后还需要在执行一次 slaveof命令

第二种:配置文件配置

在配置文件配置上slaveof 然后重启redis就可以完成配置,当然如果master有密码也要配置masterauth

df9de6944e3c9f6509d938dff5400485.png

下面再来测试一下

6b87e19fd92b32eccda2182dbb722e81.png

336569aa79e9b6c84056a4a61159d408.png

配置文件方式配置优缺点与命令方式相反,配置完之后需要重启,但是能更方便管理主库信息

一个slave只能有一个master,一个master可以有多个slave,所以可以配置一主多从,一主一从。redis还有个选举机制,当master挂掉的时候可以让一个slave成为master

主从配置主要作用还是提高性能和容灾备份

来源:oschina

链接:https://my.oschina.net/u/2925037/blog/3194762

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值