From c246ffc676ccd843e8f63470d226607df661bdc9 Mon Sep 17 00:00:00 2001 From: jayhgq Date: Mon, 23 Feb 2026 23:27:53 +0800 Subject: [PATCH] =?UTF-8?q?docker-compose=E4=B8=AD=E5=A2=9E=E5=8A=A0traefi?= =?UTF-8?q?k=E6=9C=8D=E5=8A=A1=EF=BC=9B=E5=85=B6=E4=BB=96=E6=9C=8D?= =?UTF-8?q?=E5=8A=A1=E6=B7=BB=E5=8A=A0traefik=E9=80=82=E9=85=8D=EF=BC=9B?= =?UTF-8?q?=E6=B7=BB=E5=8A=A0.gitignore=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 3 + docker-compose/docker-compose.yml | 55 ++++++- redis/data/dump.rdb | Bin 88 -> 0 bytes redis/logs/redis-server.log | 228 ------------------------------ 4 files changed, 57 insertions(+), 229 deletions(-) create mode 100644 .gitignore delete mode 100644 redis/data/dump.rdb delete mode 100644 redis/logs/redis-server.log diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..6bc2ebd --- /dev/null +++ b/.gitignore @@ -0,0 +1,3 @@ +.trae/documents/add_traefik_config_plan.md +redis/data/dump.rdb +redis/logs/redis-server.log diff --git a/docker-compose/docker-compose.yml b/docker-compose/docker-compose.yml index f7a0f23..891b038 100644 --- a/docker-compose/docker-compose.yml +++ b/docker-compose/docker-compose.yml @@ -14,6 +14,17 @@ services: - "${DB_PORT}:5432" volumes: - ${DB_DATA_PATH}:${CONTAINER_BASE_PATH}/postgresql/data #此处使用主机的实际路径,不用再写顶层的volumes + labels: + # Traefik 配置 + - "traefik.enable=true" + - "traefik.docker.network=bs-network" + - "traefik.http.routers.postgres.rule=Host(`localhost`) && PathPrefix(`/postgres`)" + - "traefik.http.services.postgres.loadbalancer.server.port=5432" + healthcheck: + test: ["CMD-SHELL", "pg_isready -U ${DB_USER} -d ${DB_NAME}"] + interval: 30s + timeout: 10s + retries: 5 networks: - bs-network @@ -44,9 +55,51 @@ services: target: ${CONTAINER_BASE_PATH}/redis/logs/ bind: create_host_path: true # 自动创建日志目录 + labels: + # Traefik 配置 + - "traefik.enable=true" + - "traefik.docker.network=bs-network" + - "traefik.http.routers.redis.rule=Host(`localhost`) && PathPrefix(`/redis`)" + - "traefik.http.services.redis.loadbalancer.server.port=6379" + healthcheck: + test: ["CMD", "redis-cli", "-a", "${REDIS_PASSWORD}", "PING"] + interval: 30s + timeout: 10s + retries: 5 networks: - bs-network - + + # Traefik 服务 + traefik: + image: traefik:v3.6 + container_name: bs-traefik + restart: always + ports: + # HTTP 端口 + - "80:80" + # HTTPS 端口 + - "443:443" + # 仪表板端口 + - "8080:8080" + volumes: + # 挂载 Docker 套接字以监控容器(Windows 兼容路径) + - //var/run/docker.sock:/var/run/docker.sock + command: + # 启用 Docker 提供者 + - "--providers.docker=true" + # 启用仪表板 + - "--api.dashboard=true" + # 允许通过 HTTP 访问仪表板(开发环境) + - "--api.insecure=true" + # 设置入口点 + - "--entrypoints.web.address=:80" + - "--entrypoints.websecure.address=:443" + # 允许不安全的 HTTP(开发环境) + - "--entrypoints.web.http.redirections.entryPoint.to=websecure" + - "--entrypoints.web.http.redirections.entryPoint.scheme=https" + networks: + - bs-network + networks: bs-network: driver: bridge \ No newline at end of file diff --git a/redis/data/dump.rdb b/redis/data/dump.rdb deleted file mode 100644 index 198e4700558f905e85a6757b6add3548a9aac96e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 88 zcmWG?b@2=~FfcUw#aWb^l3A=uO-d|IJ;3n)BUjXQzbhph0G~V~V*mgE diff --git a/redis/logs/redis-server.log b/redis/logs/redis-server.log deleted file mode 100644 index f418d52..0000000 --- a/redis/logs/redis-server.log +++ /dev/null @@ -1,228 +0,0 @@ -1:C 11 Feb 2026 16:54:15.926 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo -1:C 11 Feb 2026 16:54:15.942 * Redis version=8.4.1, bits=64, commit=00000000, modified=1, pid=1, just started -1:C 11 Feb 2026 16:54:15.953 * Configuration loaded -1:M 11 Feb 2026 16:54:15.970 * monotonic clock: POSIX clock_gettime -1:M 11 Feb 2026 16:54:15.989 * Running mode=standalone, port=6379. -1:M 11 Feb 2026 16:54:16.005 * RedisBloom version 8.4.2 (Git=unknown) -1:M 11 Feb 2026 16:54:16.017 * Registering configuration options: [ -1:M 11 Feb 2026 16:54:16.033 * { bf-error-rate : 0.01 } -1:M 11 Feb 2026 16:54:16.048 * { bf-initial-size : 100 } -1:M 11 Feb 2026 16:54:16.059 * { bf-expansion-factor : 2 } -1:M 11 Feb 2026 16:54:16.070 * { cf-bucket-size : 2 } -1:M 11 Feb 2026 16:54:16.085 * { cf-initial-size : 1024 } -1:M 11 Feb 2026 16:54:16.099 * { cf-max-iterations : 20 } -1:M 11 Feb 2026 16:54:16.115 * { cf-expansion-factor : 1 } -1:M 11 Feb 2026 16:54:16.127 * { cf-max-expansions : 32 } -1:M 11 Feb 2026 16:54:16.140 * ] -1:M 11 Feb 2026 16:54:16.153 * Module 'bf' loaded from /usr/local/lib/redis/modules//redisbloom.so -1:M 11 Feb 2026 16:54:16.165 * Redis version found by RedisSearch : 8.4.1 - oss -1:M 11 Feb 2026 16:54:16.176 * RediSearch version 8.4.5 (Git=dfd979a) -1:M 11 Feb 2026 16:54:16.186 * Low level api version 1 initialized successfully -1:M 11 Feb 2026 16:54:16.196 * gc: ON, prefix min length: 2, min word length to stem: 4, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, oom policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results: 1000000, default scorer: BM25STD, -1:M 11 Feb 2026 16:54:16.206 * Initialized thread pools! -1:M 11 Feb 2026 16:54:16.217 * Disabled workers threadpool of size 0 -1:M 11 Feb 2026 16:54:16.231 * Subscribe to config changes -1:M 11 Feb 2026 16:54:16.247 * Subscribe to cluster slot migration events -1:M 11 Feb 2026 16:54:16.259 * Enabled role change notification -1:M 11 Feb 2026 16:54:16.277 * Cluster configuration: AUTO partitions, type: 0, coordinator timeout: 0ms -1:M 11 Feb 2026 16:54:16.293 * Module 'search' loaded from /usr/local/lib/redis/modules//redisearch.so -1:M 11 Feb 2026 16:54:16.306 * RedisTimeSeries version 80407, git_sha=e477dadfdcf4b6179396ab291ff867271ec25f82 -1:M 11 Feb 2026 16:54:16.319 * Redis version found by RedisTimeSeries : 8.4.1 - oss -1:M 11 Feb 2026 16:54:16.331 * Registering configuration options: [ -1:M 11 Feb 2026 16:54:16.347 * { ts-compaction-policy : } -1:M 11 Feb 2026 16:54:16.361 * { ts-num-threads : 3 } -1:M 11 Feb 2026 16:54:16.373 * { ts-retention-policy : 0 } -1:M 11 Feb 2026 16:54:16.386 * { ts-duplicate-policy : block } -1:M 11 Feb 2026 16:54:16.399 * { ts-chunk-size-bytes : 4096 } -1:M 11 Feb 2026 16:54:16.411 * { ts-encoding : compressed } -1:M 11 Feb 2026 16:54:16.424 * { ts-ignore-max-time-diff: 0 } -1:M 11 Feb 2026 16:54:16.437 * { ts-ignore-max-val-diff : 0.000000 } -1:M 11 Feb 2026 16:54:16.452 * ] -1:M 11 Feb 2026 16:54:16.468 * Detected redis oss -1:M 11 Feb 2026 16:54:16.482 * Subscribe to ASM events -1:M 11 Feb 2026 16:54:16.494 * Enabled diskless replication -1:M 11 Feb 2026 16:54:16.508 * Module 'timeseries' loaded from /usr/local/lib/redis/modules//redistimeseries.so -1:M 11 Feb 2026 16:54:16.520 * Created new data type 'ReJSON-RL' -1:M 11 Feb 2026 16:54:16.533 * version: 80402 git sha: unknown branch: unknown -1:M 11 Feb 2026 16:54:16.546 * Exported RedisJSON_V1 API -1:M 11 Feb 2026 16:54:16.560 * Exported RedisJSON_V2 API -1:M 11 Feb 2026 16:54:16.573 * Exported RedisJSON_V3 API -1:M 11 Feb 2026 16:54:16.587 * Exported RedisJSON_V4 API -1:M 11 Feb 2026 16:54:16.602 * Exported RedisJSON_V5 API -1:M 11 Feb 2026 16:54:16.618 * Exported RedisJSON_V6 API -1:M 11 Feb 2026 16:54:16.632 * Enabled diskless replication -1:M 11 Feb 2026 16:54:16.647 * Initialized shared string cache, thread safe: true. -1:M 11 Feb 2026 16:54:16.659 * Module 'ReJSON' loaded from /usr/local/lib/redis/modules//rejson.so -1:M 11 Feb 2026 16:54:16.674 * Acquired RedisJSON_V6 API -1:M 11 Feb 2026 16:54:16.688 * Server initialized -1:M 11 Feb 2026 16:54:16.702 * Loading event starts -1:M 11 Feb 2026 16:54:16.718 * Changing workers threadpool size from 0 to 4 -1:M 11 Feb 2026 16:54:16.737 * Enabled workers threadpool of size 4 -1:M 11 Feb 2026 16:54:16.746 * Loading RDB produced by version 8.4.1 -1:M 11 Feb 2026 16:54:16.762 * RDB age 76 seconds -1:M 11 Feb 2026 16:54:16.774 * RDB memory usage when created 1.16 Mb -1:M 11 Feb 2026 16:54:16.786 * Done loading RDB, keys loaded: 0, keys expired: 0. -1:M 11 Feb 2026 16:54:16.800 * Changing workers threadpool size from 4 to 0 -1:M 11 Feb 2026 16:54:16.813 * Scheduling config_reduce_threads_job to remove all 4 threads when empty -1:M 11 Feb 2026 16:54:16.828 * Disabled workers threadpool of size 4 -1:M 11 Feb 2026 16:54:16.845 * Loading event ends -1:M 11 Feb 2026 16:54:16.859 * DB loaded from disk: 0.156 seconds -1:M 11 Feb 2026 16:54:16.873 * Ready to accept connections tcp -1:signal-handler (1770800599) Received SIGTERM scheduling shutdown... -1:M 11 Feb 2026 17:03:19.827 * User requested shutdown... -1:M 11 Feb 2026 17:03:19.845 * Saving the final RDB snapshot before exiting. -1:M 11 Feb 2026 17:03:19.861 * BGSAVE done, 0 keys saved, 0 keys skipped, 88 bytes written. -1:M 11 Feb 2026 17:03:19.879 * DB saved on disk -1:M 11 Feb 2026 17:03:19.893 # Redis is now ready to exit, bye bye... -1:C 11 Feb 2026 17:07:42.291 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo -1:C 11 Feb 2026 17:07:42.313 * Redis version=8.4.1, bits=64, commit=00000000, modified=1, pid=1, just started -1:C 11 Feb 2026 17:07:42.333 * Configuration loaded -1:M 11 Feb 2026 17:07:42.357 * monotonic clock: POSIX clock_gettime -1:M 11 Feb 2026 17:07:42.381 * Running mode=standalone, port=6379. -1:M 11 Feb 2026 17:07:42.404 * RedisBloom version 8.4.2 (Git=unknown) -1:M 11 Feb 2026 17:07:42.427 * Registering configuration options: [ -1:M 11 Feb 2026 17:07:42.450 * { bf-error-rate : 0.01 } -1:M 11 Feb 2026 17:07:42.473 * { bf-initial-size : 100 } -1:M 11 Feb 2026 17:07:42.499 * { bf-expansion-factor : 2 } -1:M 11 Feb 2026 17:07:42.520 * { cf-bucket-size : 2 } -1:M 11 Feb 2026 17:07:42.545 * { cf-initial-size : 1024 } -1:M 11 Feb 2026 17:07:42.564 * { cf-max-iterations : 20 } -1:M 11 Feb 2026 17:07:42.582 * { cf-expansion-factor : 1 } -1:M 11 Feb 2026 17:07:42.603 * { cf-max-expansions : 32 } -1:M 11 Feb 2026 17:07:42.622 * ] -1:M 11 Feb 2026 17:07:42.640 * Module 'bf' loaded from /usr/local/lib/redis/modules//redisbloom.so -1:M 11 Feb 2026 17:07:42.656 * Redis version found by RedisSearch : 8.4.1 - oss -1:M 11 Feb 2026 17:07:42.673 * RediSearch version 8.4.5 (Git=dfd979a) -1:M 11 Feb 2026 17:07:42.696 * Low level api version 1 initialized successfully -1:M 11 Feb 2026 17:07:42.718 * gc: ON, prefix min length: 2, min word length to stem: 4, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, oom policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results: 1000000, default scorer: BM25STD, -1:M 11 Feb 2026 17:07:42.742 * Initialized thread pools! -1:M 11 Feb 2026 17:07:42.765 * Disabled workers threadpool of size 0 -1:M 11 Feb 2026 17:07:42.787 * Subscribe to config changes -1:M 11 Feb 2026 17:07:42.806 * Subscribe to cluster slot migration events -1:M 11 Feb 2026 17:07:42.824 * Enabled role change notification -1:M 11 Feb 2026 17:07:42.848 * Cluster configuration: AUTO partitions, type: 0, coordinator timeout: 0ms -1:M 11 Feb 2026 17:07:42.871 * Module 'search' loaded from /usr/local/lib/redis/modules//redisearch.so -1:M 11 Feb 2026 17:07:42.894 * RedisTimeSeries version 80407, git_sha=e477dadfdcf4b6179396ab291ff867271ec25f82 -1:M 11 Feb 2026 17:07:42.914 * Redis version found by RedisTimeSeries : 8.4.1 - oss -1:M 11 Feb 2026 17:07:42.932 * Registering configuration options: [ -1:M 11 Feb 2026 17:07:42.952 * { ts-compaction-policy : } -1:M 11 Feb 2026 17:07:42.970 * { ts-num-threads : 3 } -1:M 11 Feb 2026 17:07:42.993 * { ts-retention-policy : 0 } -1:M 11 Feb 2026 17:07:43.015 * { ts-duplicate-policy : block } -1:M 11 Feb 2026 17:07:43.035 * { ts-chunk-size-bytes : 4096 } -1:M 11 Feb 2026 17:07:43.055 * { ts-encoding : compressed } -1:M 11 Feb 2026 17:07:43.073 * { ts-ignore-max-time-diff: 0 } -1:M 11 Feb 2026 17:07:43.092 * { ts-ignore-max-val-diff : 0.000000 } -1:M 11 Feb 2026 17:07:43.113 * ] -1:M 11 Feb 2026 17:07:43.132 * Detected redis oss -1:M 11 Feb 2026 17:07:43.149 * Subscribe to ASM events -1:M 11 Feb 2026 17:07:43.169 * Enabled diskless replication -1:M 11 Feb 2026 17:07:43.186 * Module 'timeseries' loaded from /usr/local/lib/redis/modules//redistimeseries.so -1:M 11 Feb 2026 17:07:43.206 * Created new data type 'ReJSON-RL' -1:M 11 Feb 2026 17:07:43.225 * version: 80402 git sha: unknown branch: unknown -1:M 11 Feb 2026 17:07:43.245 * Exported RedisJSON_V1 API -1:M 11 Feb 2026 17:07:43.267 * Exported RedisJSON_V2 API -1:M 11 Feb 2026 17:07:43.288 * Exported RedisJSON_V3 API -1:M 11 Feb 2026 17:07:43.309 * Exported RedisJSON_V4 API -1:M 11 Feb 2026 17:07:43.332 * Exported RedisJSON_V5 API -1:M 11 Feb 2026 17:07:43.350 * Exported RedisJSON_V6 API -1:M 11 Feb 2026 17:07:43.372 * Enabled diskless replication -1:M 11 Feb 2026 17:07:43.390 * Initialized shared string cache, thread safe: true. -1:M 11 Feb 2026 17:07:43.404 * Module 'ReJSON' loaded from /usr/local/lib/redis/modules//rejson.so -1:M 11 Feb 2026 17:07:43.420 * Acquired RedisJSON_V6 API -1:M 11 Feb 2026 17:07:43.439 * Server initialized -1:M 11 Feb 2026 17:07:43.460 * Loading event starts -1:M 11 Feb 2026 17:07:43.475 * Changing workers threadpool size from 0 to 4 -1:M 11 Feb 2026 17:07:43.493 * Enabled workers threadpool of size 4 -1:M 11 Feb 2026 17:07:43.514 * Loading RDB produced by version 8.4.1 -1:M 11 Feb 2026 17:07:43.533 * RDB age 264 seconds -1:M 11 Feb 2026 17:07:43.552 * RDB memory usage when created 1.29 Mb -1:M 11 Feb 2026 17:07:43.568 * Done loading RDB, keys loaded: 0, keys expired: 0. -1:M 11 Feb 2026 17:07:43.587 * Changing workers threadpool size from 4 to 0 -1:M 11 Feb 2026 17:07:43.604 * Scheduling config_reduce_threads_job to remove all 4 threads when empty -1:M 11 Feb 2026 17:07:43.620 * Disabled workers threadpool of size 4 -1:M 11 Feb 2026 17:07:43.637 * Loading event ends -1:M 11 Feb 2026 17:07:43.658 * DB loaded from disk: 0.200 seconds -1:M 11 Feb 2026 17:07:43.673 * Ready to accept connections tcp -1:signal-handler (1770802465) Received SIGTERM scheduling shutdown... -1:M 11 Feb 2026 17:34:25.204 * User requested shutdown... -1:M 11 Feb 2026 17:34:25.221 * Saving the final RDB snapshot before exiting. -1:M 11 Feb 2026 17:34:25.237 * BGSAVE done, 0 keys saved, 0 keys skipped, 88 bytes written. -1:M 11 Feb 2026 17:34:25.254 * DB saved on disk -1:M 11 Feb 2026 17:34:25.269 # Redis is now ready to exit, bye bye... -1:C 11 Feb 2026 17:43:15.575 * oO0OoO0OoO0Oo Redis is starting oO0OoO0OoO0Oo -1:C 11 Feb 2026 17:43:15.599 * Redis version=8.4.1, bits=64, commit=00000000, modified=1, pid=1, just started -1:C 11 Feb 2026 17:43:15.630 * Configuration loaded -1:M 11 Feb 2026 17:43:15.652 * monotonic clock: POSIX clock_gettime -1:M 11 Feb 2026 17:43:15.673 * Running mode=standalone, port=6379. -1:M 11 Feb 2026 17:43:15.691 * RedisBloom version 8.4.2 (Git=unknown) -1:M 11 Feb 2026 17:43:15.711 * Registering configuration options: [ -1:M 11 Feb 2026 17:43:15.730 * { bf-error-rate : 0.01 } -1:M 11 Feb 2026 17:43:15.750 * { bf-initial-size : 100 } -1:M 11 Feb 2026 17:43:15.770 * { bf-expansion-factor : 2 } -1:M 11 Feb 2026 17:43:15.788 * { cf-bucket-size : 2 } -1:M 11 Feb 2026 17:43:15.808 * { cf-initial-size : 1024 } -1:M 11 Feb 2026 17:43:15.829 * { cf-max-iterations : 20 } -1:M 11 Feb 2026 17:43:15.847 * { cf-expansion-factor : 1 } -1:M 11 Feb 2026 17:43:15.867 * { cf-max-expansions : 32 } -1:M 11 Feb 2026 17:43:15.885 * ] -1:M 11 Feb 2026 17:43:15.903 * Module 'bf' loaded from /usr/local/lib/redis/modules//redisbloom.so -1:M 11 Feb 2026 17:43:15.926 * Redis version found by RedisSearch : 8.4.1 - oss -1:M 11 Feb 2026 17:43:15.944 * RediSearch version 8.4.5 (Git=dfd979a) -1:M 11 Feb 2026 17:43:15.962 * Low level api version 1 initialized successfully -1:M 11 Feb 2026 17:43:15.980 * gc: ON, prefix min length: 2, min word length to stem: 4, prefix max expansions: 200, query timeout (ms): 500, timeout policy: return, oom policy: return, cursor read size: 1000, cursor max idle (ms): 300000, max doctable size: 1000000, max number of search results: 1000000, default scorer: BM25STD, -1:M 11 Feb 2026 17:43:15.996 * Initialized thread pools! -1:M 11 Feb 2026 17:43:16.011 * Disabled workers threadpool of size 0 -1:M 11 Feb 2026 17:43:16.031 * Subscribe to config changes -1:M 11 Feb 2026 17:43:16.053 * Subscribe to cluster slot migration events -1:M 11 Feb 2026 17:43:16.068 * Enabled role change notification -1:M 11 Feb 2026 17:43:16.085 * Cluster configuration: AUTO partitions, type: 0, coordinator timeout: 0ms -1:M 11 Feb 2026 17:43:16.103 * Module 'search' loaded from /usr/local/lib/redis/modules//redisearch.so -1:M 11 Feb 2026 17:43:16.118 * RedisTimeSeries version 80407, git_sha=e477dadfdcf4b6179396ab291ff867271ec25f82 -1:M 11 Feb 2026 17:43:16.134 * Redis version found by RedisTimeSeries : 8.4.1 - oss -1:M 11 Feb 2026 17:43:16.149 * Registering configuration options: [ -1:M 11 Feb 2026 17:43:16.163 * { ts-compaction-policy : } -1:M 11 Feb 2026 17:43:16.180 * { ts-num-threads : 3 } -1:M 11 Feb 2026 17:43:16.196 * { ts-retention-policy : 0 } -1:M 11 Feb 2026 17:43:16.213 * { ts-duplicate-policy : block } -1:M 11 Feb 2026 17:43:16.229 * { ts-chunk-size-bytes : 4096 } -1:M 11 Feb 2026 17:43:16.247 * { ts-encoding : compressed } -1:M 11 Feb 2026 17:43:16.262 * { ts-ignore-max-time-diff: 0 } -1:M 11 Feb 2026 17:43:16.278 * { ts-ignore-max-val-diff : 0.000000 } -1:M 11 Feb 2026 17:43:16.293 * ] -1:M 11 Feb 2026 17:43:16.308 * Detected redis oss -1:M 11 Feb 2026 17:43:16.324 * Subscribe to ASM events -1:M 11 Feb 2026 17:43:16.341 * Enabled diskless replication -1:M 11 Feb 2026 17:43:16.357 * Module 'timeseries' loaded from /usr/local/lib/redis/modules//redistimeseries.so -1:M 11 Feb 2026 17:43:16.378 * Created new data type 'ReJSON-RL' -1:M 11 Feb 2026 17:43:16.395 * version: 80402 git sha: unknown branch: unknown -1:M 11 Feb 2026 17:43:16.413 * Exported RedisJSON_V1 API -1:M 11 Feb 2026 17:43:16.431 * Exported RedisJSON_V2 API -1:M 11 Feb 2026 17:43:16.446 * Exported RedisJSON_V3 API -1:M 11 Feb 2026 17:43:16.460 * Exported RedisJSON_V4 API -1:M 11 Feb 2026 17:43:16.479 * Exported RedisJSON_V5 API -1:M 11 Feb 2026 17:43:16.495 * Exported RedisJSON_V6 API -1:M 11 Feb 2026 17:43:16.512 * Enabled diskless replication -1:M 11 Feb 2026 17:43:16.529 * Initialized shared string cache, thread safe: true. -1:M 11 Feb 2026 17:43:16.547 * Module 'ReJSON' loaded from /usr/local/lib/redis/modules//rejson.so -1:M 11 Feb 2026 17:43:16.568 * Acquired RedisJSON_V6 API -1:M 11 Feb 2026 17:43:16.586 * Server initialized -1:M 11 Feb 2026 17:43:16.605 * Loading event starts -1:M 11 Feb 2026 17:43:16.629 * Changing workers threadpool size from 0 to 4 -1:M 11 Feb 2026 17:43:16.649 * Enabled workers threadpool of size 4 -1:M 11 Feb 2026 17:43:16.666 * Loading RDB produced by version 8.4.1 -1:M 11 Feb 2026 17:43:16.684 * RDB age 531 seconds -1:M 11 Feb 2026 17:43:16.703 * RDB memory usage when created 1.46 Mb -1:M 11 Feb 2026 17:43:16.722 * Done loading RDB, keys loaded: 0, keys expired: 0. -1:M 11 Feb 2026 17:43:16.741 * Changing workers threadpool size from 4 to 0 -1:M 11 Feb 2026 17:43:16.760 * Scheduling config_reduce_threads_job to remove all 4 threads when empty -1:M 11 Feb 2026 17:43:16.777 * Disabled workers threadpool of size 4 -1:M 11 Feb 2026 17:43:16.796 * Loading event ends -1:M 11 Feb 2026 17:43:16.812 * DB loaded from disk: 0.210 seconds -1:M 11 Feb 2026 17:43:16.829 * Ready to accept connections tcp -1:signal-handler (1770803025) Received SIGTERM scheduling shutdown... -1:M 11 Feb 2026 17:43:45.058 * User requested shutdown... -1:M 11 Feb 2026 17:43:45.076 * Saving the final RDB snapshot before exiting. -1:M 11 Feb 2026 17:43:45.093 * BGSAVE done, 0 keys saved, 0 keys skipped, 88 bytes written. -1:M 11 Feb 2026 17:43:45.114 * DB saved on disk -1:M 11 Feb 2026 17:43:45.131 # Redis is now ready to exit, bye bye...