From 9a25a53d182185013ebd1cee2f8c24b0b4f16b50 Mon Sep 17 00:00:00 2001 From: Sava Georgiev Date: Sun, 11 Jan 2026 21:19:56 +0100 Subject: [PATCH] Default redis configuration for docker setup --- docker/conf/redis.conf | 12 ++++++++++++ docker/docker-compose.yml | 3 ++- 2 files changed, 14 insertions(+), 1 deletion(-) create mode 100644 docker/conf/redis.conf diff --git a/docker/conf/redis.conf b/docker/conf/redis.conf new file mode 100644 index 00000000..3a24d4c1 --- /dev/null +++ b/docker/conf/redis.conf @@ -0,0 +1,12 @@ +# Set the maximum memory usage +maxmemory 2GB + +# Evict old keys instead of growing +maxmemory-policy allkeys-lru + +# Disable disk persistence +appendonly no +save "" + +# Optional: reduce fragmentation +activedefrag yes diff --git a/docker/docker-compose.yml b/docker/docker-compose.yml index 9f86af0c..d37952fa 100644 --- a/docker/docker-compose.yml +++ b/docker/docker-compose.yml @@ -78,10 +78,11 @@ services: redis: image: redis:8 - command: redis-server + command: ["redis-server", "/usr/local/etc/redis/redis.conf"] restart: always volumes: - "redis-data:/data" + - ./conf/redis.conf:/usr/local/etc/redis/redis.conf:ro - ./conf/redis_healthcheck.sh:/usr/local/bin/redis_healthcheck.sh healthcheck: test: ["CMD", "/usr/local/bin/redis_healthcheck.sh"]