ansible部署redis,关闭主bgsave开启从bgsave
时间: 2023-08-16 10:08:49 浏览: 65
您可以使用Ansible来部署Redis并进行配置更改。以下是一个示例Ansible Playbook,用于关闭主节点的BGSAVE并启用从节点的BGSAVE:
```yaml
---
- name: Deploy Redis and configure BGSAVE
hosts: redis-servers
become: true
tasks:
- name: Install Redis
apt:
name: redis-server
state: present
- name: Stop Redis service
service:
name: redis
state: stopped
- name: Configure Redis
lineinfile:
path: /etc/redis/redis.conf
regexp: '^(save|# save)'
line: 'save ""'
state: present
- name: Start Redis service
service:
name: redis
state: started
```
请将上述代码保存为一个名为`deploy_redis.yml`的文件,并将`redis-servers`替换为您要部署Redis的主机组。然后,运行以下命令来执行Playbook:
```
ansible-playbook deploy_redis.yml
```
这将安装Redis并在主节点上关闭BGSAVE,并在从节点上启用BGSAVE。请确保在运行Playbook之前已经进行了正确的主机配置和连接。
相关推荐
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)