libre_ops.multi_redis

Multi-instancja Redis

To jest rola Ansible do provisionowania wielu instancji Redis, z możliwością dostosowania konfiguracji dla każdej z nich.

Dostępne przez Ansible Galaxy.

Domyślne ustawienia

Zapoznaj się z domyślnymi ustawieniami, które można nadpisać tutaj (z wyjaśniającymi komentarzami).

Konfiguracja

Jest kilka ustawień domyślnych, ale główną zmienną jest multiredis_instances. Przykład konfiguracji 3 instancji Redis dla różnych części aplikacji może wyglądać tak:

multiredis_instances:
  - name: cache
    port: 6380
    configs: |
      maxmemory 150mb
      maxmemory-policy allkeys-lru

  - name: jobs
    port: 6381
    configs: |
      maxmemory 50mb
      maxmemory-policy noeviction
      appendonly yes
      appendfsync everysec

  - name: sessions
    port: 6382
    configs: |
      maxmemory 100mb
      maxmemory-policy volatile-lru

Zapoznaj się z dokumentacją Redis tutaj po więcej informacji na temat konkretnych opcji konfiguracyjnych.

Przykładowa książka

- name: Multi Redis
  hosts: webservers

  roles:
    - role: libre_ops.multi_redis
O projekcie

Easy multi-instance Redis

Zainstaluj
ansible-galaxy install libre_ops.multi_redis
Licencja
gpl-3.0
Pobrania
2.1k
Właściciel
Ansible roles for syadmin proles.