Redis
Production-ready Redis deployment with support for standalone and Sentinel high-availability architectures.
Key Features
- Standalone and Sentinel — Single instance or HA with automatic failover
- Persistence — RDB and AOF persistence options
- Metrics — Prometheus exporter with ServiceMonitor
- Security — Password authentication, non-root containers, network policies
- Configurable — Custom Redis configuration parameters
Installation
HTTPS repository:
helm repo add helmforge https://repo.helmforge.dev
helm repo update
helm install my-redis helmforge/redis
OCI registry:
helm install my-redis oci://ghcr.io/helmforgedev/helm/redis
Standalone Example
# values.yaml
architecture: standalone
auth:
password: "my-secret-password"
master:
persistence:
size: 8Gi
metrics:
enabled: true
serviceMonitor:
enabled: true
Sentinel Example
architecture: sentinel
auth:
password: "my-secret-password"
master:
persistence:
size: 8Gi
replica:
replicaCount: 3
persistence:
size: 8Gi
sentinel:
enabled: true
Key Values
| Key | Default | Description |
|---|---|---|
architecture | standalone | standalone or sentinel |
auth.enabled | true | Enable password authentication |
auth.password | "" | Redis password |
master.persistence.size | 8Gi | Master PVC size |
replica.replicaCount | 3 | Number of replicas (Sentinel mode) |
sentinel.enabled | false | Enable Sentinel |
metrics.enabled | false | Enable Prometheus exporter |
More Information
See the source code and full values reference on GitHub.