From 899faba7e279967bbe37a9c489b307754db3ca4c Mon Sep 17 00:00:00 2001 From: Jason Woltje Date: Sat, 14 Feb 2026 16:51:42 -0600 Subject: [PATCH] fix(devops): set Valkey maxmemory-policy to noeviction for BullMQ BullMQ requires noeviction to prevent silent job data loss. With allkeys-lru, Valkey could evict keys BullMQ depends on for job tracking. Co-Authored-By: Claude Opus 4.6 --- docker-compose.prod.yml | 2 +- docker-compose.swarm.portainer.yml | 2 +- docker-compose.swarm.yml | 2 +- docker-compose.yml | 2 +- docker/docker-compose.build.yml | 2 +- docker/docker-compose.prod.yml | 2 +- 6 files changed, 6 insertions(+), 6 deletions(-) diff --git a/docker-compose.prod.yml b/docker-compose.prod.yml index 7e2a2b23..d248237c 100644 --- a/docker-compose.prod.yml +++ b/docker-compose.prod.yml @@ -50,7 +50,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data diff --git a/docker-compose.swarm.portainer.yml b/docker-compose.swarm.portainer.yml index df9c713f..217c04c4 100644 --- a/docker-compose.swarm.portainer.yml +++ b/docker-compose.swarm.portainer.yml @@ -61,7 +61,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data diff --git a/docker-compose.swarm.yml b/docker-compose.swarm.yml index d3e6a702..b70d7201 100644 --- a/docker-compose.swarm.yml +++ b/docker-compose.swarm.yml @@ -63,7 +63,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data diff --git a/docker-compose.yml b/docker-compose.yml index aac7c613..036f6f63 100644 --- a/docker-compose.yml +++ b/docker-compose.yml @@ -44,7 +44,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes ports: - "${VALKEY_PORT:-6379}:6379" diff --git a/docker/docker-compose.build.yml b/docker/docker-compose.build.yml index d05e7a54..9f60045d 100644 --- a/docker/docker-compose.build.yml +++ b/docker/docker-compose.build.yml @@ -46,7 +46,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes ports: - "${VALKEY_PORT:-6379}:6379" diff --git a/docker/docker-compose.prod.yml b/docker/docker-compose.prod.yml index 1f58afb8..ae1dcaac 100644 --- a/docker/docker-compose.prod.yml +++ b/docker/docker-compose.prod.yml @@ -50,7 +50,7 @@ services: command: - valkey-server - --maxmemory ${VALKEY_MAXMEMORY:-256mb} - - --maxmemory-policy allkeys-lru + - --maxmemory-policy noeviction - --appendonly yes volumes: - valkey_data:/data