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

一 ,Linux安装Redis

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

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

7e5539fb8f927474fb26421551c5a730.png

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

a7bceb244d25259f8132dc3db6d6ab08.png

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

0202e63d9bd2d9e3e157a95c3a3f5dfe.png

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

0f1f315e89c7da9ab1f28bd90d5ccc45.png

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

b1b35a441a76b181abb90040fc2386aa.png

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

831207ee319faeee81bd92f6b3d3e39e.png

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

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

ee3317bf29aa5209e40a45abdb816846.png

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

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

二,Linux配置Redis主从关系

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

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

f829e1bbde53fdc975dc976c3ee364f6.png

cf7abb838602aab20714756dd44c33c5.png

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

1dbe80c9984aec5707a0a1bf9ba7dbaa.png

f616306d7dd3dfe9c22497b0612b9ea9.png

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

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

第二种:配置文件配置

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

d47a396a4cb679e77b881dbbcd85147a.png

下面再来测试一下

27c2ecdec22a73e3198eb959876b79c6.png

5ad82815b2413d1aa240212be2a4a20a.png

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

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

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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值