ansible安装redis主从

   redis第一次启动后会把配置文件的配置数据缓存到data目录,不是每次直接读取配置文件.这样即使临时修改了配置文件的配置项同时也要删除data目录.这样配置才能生效

       ansible安装服务实例

  然后重新启动redis.然后redis-cli进行测试

      ansible安装服务实例

  删除redis的dir,然后再重启redis

      ansible安装服务实例

     ansible安装服务实例

     ansible安装服务实例

 redis主节点安装

- name: Create redis dir
  file: path="{{ taishi_dir }}/redis" state=directory owner={{ taishi_user }} group={{ taishi_user }} recurse=yes
  tags: redis-master

- name: Copy redis.tar to {{ groups["redis-master"][0] }}
  copy: src=../../common/packages/redis/redis-6.2.1.tar.gz dest=/tmp
  tags: redis-master

- name: Install redis for  {{ groups["redis-master"][0] }}
  unarchive: src="/tmp/redis-6.2.1.tar.gz" dest="{{ taishi_dir }}/redis"  copy=no mode=0755
  tags: redis-master

- name: "Copy the redis.conf"
  template: src=redis.conf.j2  dest="{{ taishi_dir }}/redis/redis-6.2.1/redis.conf" owner={{ taishi_user }} group={{ taishi_user }} mode=0755
  tags: redis-master

- name: "create redis logs file"
  file: path="{{ taishi_dir }}/logs/redis.log" state=touch owner={{ taishi_user }} group={{ taishi_user }}
  tags: redis-master

- name: "chown redis dir to {{ taishi_user }}"
  file: path="{{ taishi_dir }}/redis" state=directory owner={{ taishi_user }} group={{ taishi_user }} recurse=yes
  tags: redis-master

- name: Create redis data dir
  file: path="{{ redis_path_data }}" state=directory owner={{ taishi_user }} group={{ taishi_user }} recurse=yes
  tags: redis-master
tasks/main.yml

相关文章:

  • 2021-10-12
  • 2022-12-23
  • 2021-06-05
  • 2021-08-10
  • 2022-02-12
  • 2022-02-03
  • 2022-12-23
  • 2021-04-21
猜你喜欢
  • 2022-01-31
  • 2022-12-23
  • 2021-08-07
  • 2022-01-12
  • 2021-04-06
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案