Linux下安装Redis及Redis主从同步配置
一 ,Linux安装Redis
1.我们先配置redis的 yum 源 , 很多软件的找不到 yum 源 我们可以使用 EPEL 找到很多软件的yum源
2.使用命令 yum install epel-release -y 下载 EPEL
3.然后使用 yum 下载 redis,yum install redis -y
4.通过service start redis 启动 redis 和 service status redis 命令查看redis的启动状态,下图redis正在运行,说明已经安装成功了
5.修改redis密码,vim /etc/redis.conf 打开redis 在命令状态下使用 /requirepass 找到 requirepass foobared 去掉注解 把foobared改成自己的密码
6.使用which查询redis-cli安装的路径,使用redis-cli -h ip 登陆redis,这个时候是因为
7. 输入密码,如果不输入密码会出现 NOAUTH Authentication required. 这个错误
8.再编辑 ect/redis.conf 文件 找到 bind 并且注释掉就可以让所以IP访问,这样我们就可以通过可视化工具连接上redis
改完redis.conf 都要重启 redis 才能生效
这样我们的redis就安装成功同时也测试了可以正常使用
二,Linux配置Redis主从关系
linxu配置主从关系很简,有2种方式,且都只需要配置从库,主库不需要改动
第一种:使用 slaveof ip port 命令进行配置,但是如果master设置了密码,我们就需要在配置文件上加上masterauth的配置,下图就是配置好了主从关系。
然后我们试下去主库插入一条数据,然后在从库读出
命令方式配置的优点:无需重启,但是配置完masterauth的时候还是要重启一次
缺点:不便于管理,如果redis重启之后还需要在执行一次 slaveof命令
第二种:配置文件配置
在配置文件配置上slaveof 然后重启redis就可以完成配置,当然如果master有密码也要配置masterauth
下面再来测试一下
配置文件方式配置优缺点与命令方式相反,配置完之后需要重启,但是能更方便管理主库信息
一个slave只能有一个master,一个master可以有多个slave,所以可以配置一主多从,一主一从。redis还有个选举机制,当master挂掉的时候可以让一个slave成为master
主从配置主要作用还是提高性能和容灾备份
以上是 Linux下安装Redis及Redis主从同步配置 的全部内容, 来源链接: utcz.com/z/514390.html