diff --git a/Dockerfile b/Dockerfile index 290a4db..995baac 100644 --- a/Dockerfile +++ b/Dockerfile @@ -2,7 +2,7 @@ FROM almalinux/8-base:latest RUN dnf update -y && dnf upgrade -y RUN dnf install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm -y RUN dnf update -y && dnf upgrade -y -RUN dnf install -y redis +RUN dnf install -y redis procps-ng RUN yum clean all RUN rm /etc/redis.conf COPY ./configs/redis.conf /etc/redis.conf diff --git a/configs/redis.conf b/configs/redis.conf index 098e55a..69d60da 100644 --- a/configs/redis.conf +++ b/configs/redis.conf @@ -10,56 +10,28 @@ loglevel notice logfile "/var/log/redis.log" databases 16 always-show-logo no -set-proc-title yes -proc-title-template "{title} {listen-addr} {server-mode}" -locale-collate "" stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename dump.rdb -rdb-del-sync-files no dir ./ replica-serve-stale-data yes replica-read-only yes repl-diskless-sync yes repl-diskless-sync-delay 5 -repl-diskless-sync-max-replicas 0 -repl-diskless-load disabled -repl-disable-tcp-nodelay no replica-priority 100 -acllog-max-len 128 -lazyfree-lazy-eviction no -lazyfree-lazy-expire no -lazyfree-lazy-server-del no -replica-lazy-flush no -lazyfree-lazy-user-del no -lazyfree-lazy-user-flush no -oom-score-adj no -oom-score-adj-values 0 200 800 -disable-thp yes appendonly no -appendfilename "appendonly.aof" -appenddirname "appendonlydir" appendfsync everysec no-appendfsync-on-rewrite no auto-aof-rewrite-percentage 100 auto-aof-rewrite-min-size 64mb aof-load-truncated yes aof-use-rdb-preamble yes -aof-timestamp-enabled no slowlog-log-slower-than 10000 slowlog-max-len 128 latency-monitor-threshold 0 notify-keyspace-events "" -hash-max-listpack-entries 512 -hash-max-listpack-value 64 -list-max-listpack-size -2 -list-compress-depth 0 set-max-intset-entries 512 -set-max-listpack-entries 128 -set-max-listpack-value 64 -zset-max-listpack-entries 128 -zset-max-listpack-value 64 hll-sparse-max-bytes 3000 stream-node-max-bytes 4096 stream-node-max-entries 100 @@ -70,6 +42,4 @@ client-output-buffer-limit pubsub 32mb 8mb 60 hz 10 dynamic-hz yes aof-rewrite-incremental-fsync yes -rdb-save-incremental-fsync yes -# Jemalloc background thread for purging will be enabled by default -jemalloc-bg-thread yes +rdb-save-incremental-fsync yes \ No newline at end of file diff --git a/scripts/entrypoint.sh b/scripts/entrypoint.sh index 75f3c7b..ab79cfe 100644 --- a/scripts/entrypoint.sh +++ b/scripts/entrypoint.sh @@ -1,6 +1,6 @@ #!/bin/bash echo "Starting Redis..." -sleep 5 +sleep 2 /usr/bin/redis-server /etc/redis.conf tail -f /var/log/redis.log exit 0 \ No newline at end of file