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