git克隆工程到ansible中控机
https://gitee.com/heshucai/ansible-redis.git
中控机到redis服务器已免密
进入工程目录,修改hosts配置文件,填入服务器IP
根据实际安装修改redis.yml文件中相关目录
common 为安装redis及redis依赖库,测试时哨兵和主从在同一台机器因此只安装一个redis,若哨兵和主从在不同机器上,hosts此处填写all。并根据服务器自身需要修改工作目录及日志目录
执行部署,在该工程目录下
ansible-playbook -i hosts redis.yml
然后悠哉的等待部署完成吧
进行相关验证,kill master后 两个从库选一个为主库。重新启动后原来的主库变为从库