libre_ops.multi_redis
Redis de múltiples instancias
Este es un rol de Ansible para provisionar múltiples instancias de Redis, con configuraciones personalizables para cada una.
Disponible a través de Ansible Galaxy.
Configuraciones predeterminadas
Consulta las configuraciones predeterminadas que se pueden sobrescribir aquí (con comentarios explicativos).
Configuración
Hay algunos valores predeterminados ajustables, pero la variable principal es multiredis_instances
.
Un ejemplo para configurar 3 instancias de Redis para diferentes partes de una aplicación podría verse así:
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
Consulta la documentación de Redis aquí para más información sobre opciones de configuración específicas.
Ejemplo de playbook
- name: Multi Redis
hosts: webservers
roles:
- role: libre_ops.multi_redis
Instalar
ansible-galaxy install libre_ops.multi_redis
Licencia
gpl-3.0
Descargas
2.1k
Propietario
Ansible roles for syadmin proles.