libre_ops.multi_redis

Multi-Instanz Redis

Dies ist eine Ansible-Rolle zum Bereitstellen mehrerer Redis Instanzen mit anpassbaren Konfigurationen für jede einzelne.

Verfügbar über Ansible Galaxy.

Standardeinstellungen

Sehen Sie sich die übersteuerbaren Standardeinstellungen dieser Rolle hier an (mit erklärenden Kommentaren).

Setup

Es gibt einige einstellbare Standardwerte, aber die Hauptvariable ist multiredis_instances. Ein Beispiel für die Einrichtung von 3 Redis-Instanzen für verschiedene Teile einer Anwendung könnte folgendermaßen aussehen:

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

Weitere Informationen zu spezifischen Konfigurationsoptionen finden Sie in der Redis-Dokumentation hier.

Beispiel-Playbook

- name: Multi Redis
  hosts: webservers

  roles:
    - role: libre_ops.multi_redis
Über das Projekt

Easy multi-instance Redis

Installieren
ansible-galaxy install libre_ops.multi_redis
GitHub Repository
Lizenz
gpl-3.0
Downloads
2.1k
Besitzer
Ansible roles for syadmin proles.