Redis Cache
Redis provides high-performance in-memory caching for cluster applications.
Namespace: redis
Chart: bitnami/redis
1. Overview
High-speed data caching and transient state storage are provided by the Redis cluster. This service reduces database load for high-frequency operations.
2. Configuration and Policy
- Architecture: Single-node or Sentinel deployment (Namespace specific).
- Eviction Policy:
allkeys-lruis enforced to ensure memory efficiency. - Persistence: RDB snapshots are enabled for recovery purposes.
3. Implementation Workflow
- Deployment: Managed by ArgoCD using the Bitnami Redis chart.
- Connectivity: Internal cluster DNS (
redis.redis.svc.cluster.local) is utilized by client applications. - Security: Access is protected via secret-based passwords.
4. Monitoring
- Metrics: Performance data is captured via the Prometheus Redis Exporter.
- Alerts: Memory usage and hit rates are monitored for threshold breaches.