diff --git a/charts/sorcerer/templates/redis.yaml b/charts/sorcerer/templates/redis.yaml index 56f8ee4d..474b5ed2 100644 --- a/charts/sorcerer/templates/redis.yaml +++ b/charts/sorcerer/templates/redis.yaml @@ -11,10 +11,11 @@ metadata: {{- include "Sorcerer.labels" . | nindent 4 }} spec: args: + - --dbfilename=dump # Static filename prevents disk exhaustion - --maxmemory=$(MAX_MEMORY)Mi # Graceful memory management (90% of limit) - - --proactor_threads=1 # Auto-detect CPU cores (optimal threading) + - --proactor_threads=1 # Auto-detect CPU cores (optimal threading) - --cluster_mode=emulated - - --save_schedule= # Disable continuous saves (cron snapshots only) + - --save_schedule= # Disable continuous saves (cron snapshots only) env: - name: MAX_MEMORY valueFrom: @@ -32,12 +33,12 @@ spec: passwordFromSecret: name: {{ .Values.redis.secret.name | quote }} key: {{ .Values.redis.secret.key | quote }} - metrics: - enabled: {{ .Values.redis.metrics.enabled | default false }} - port: 6379 - storage: - requests: - storage: {{ .Values.redis.size | default "1Gi" }} + # metrics: + # enabled: {{ .Values.redis.metrics.enabled | default false }} + # port: 6379 + # storage: + # requests: + # storage: {{ .Values.redis.size | default "1Gi" }} {{- if .Values.redis.backup.enabled }} snapshot: dir: /data # Change to s3://redis/prod-atlantis-redis