记录一下 Linux下 Redis 的 安装 和 主从配置redis
一 ,Linux安装Redisvim
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正在运行,说明已经安装成功了ui
5.修改redis密码,vim /etc/redis.conf 打开redis 在命令状态下使用 /requirepass 找到 requirepass foobared 去掉注解 把foobared改为本身的密码spa
6.使用which查询redis-cli安装的路径,使用redis-cli -h ip 登录redis,这个时候是由于3d
7. 输入密码,若是不输入密码会出现 NOAUTH Authentication required. 这个错误blog
8.再编辑 ect/redis.conf 文件 找到 bind 而且注释掉就可让因此IP访问,这样咱们就能够经过可视化工具链接上redis
ip
改完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
主从配置主要做用仍是提升性能和容灾备份