一、redis多实例部署
实例1 安装目录:/app/6380 数据目录:/app/6380/data
实例2 安装目录:/app/6381 数据目录:/app/6381/data
1、创建实例安装目录
2、拷贝实例的配置文件
3、编辑实例的配置文件
第二个同上
4、启动实例
5、连接redis实例进行数据读写
二、redis主从复制
作用:提高redis可用性
1、核心要素
1、redis采用异步的方式进行数据复制
2、支持一主多从的架构
3、复制数据时是非阻塞
4、从redis 2.6开始,从服务器默认是只读
2、编辑从服务器的配置文件
如果主服务器有密码则需添加上此配置即可
3、重启 redis
4、验证
在主服务器添加数据切换到从服务器验证
上面说到从2.6版本开始从服务器默认是只读状态,所以无法写入数据
查看当前redis的工作状态
查看主从复制相关的信息
查看从服务器的主从复制信息
5、主从切换
1、将从服务器提升为新主服务器
SLAVEOF no one
2、将从服务器上连接主服务器的信息删除
在从服务器中输入此命令
把这行配置去掉
重启,进入查看主从信息,可以看到当前角色为主服务器
在另一台redis配置文件中配置上此参数,即可作为从服务器存在