Files
EchoChat/deploy/docker/redis/redis.conf

35 lines
960 B
Plaintext
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# EchoChat Redis 开发环境配置
# 绑定所有接口(开发环境,生产环境应只绑定 127.0.0.1
bind 0.0.0.0
# 关闭保护模式(开发环境)
protected-mode no
# 端口
port 7379
# 访问鉴权Task 16 Nit公网部署必启开发环境默认关闭
# 公网部署清单:
# 1) 将下一行取消注释并替换为强密码(或改写为 `requirepass ${REDIS_PASSWORD}` 并通过 envsubst 渲染)
# 2) 同步在 deploy/.env 的 REDIS_PASSWORD 填入相同值
# 3) scripts/deploy-public.sh 会在 Step 1 做 redis.conf 与 .env 的联动校验
# requirepass _REPLACE_WITH_STRONG_REDIS_PASSWORD_
# 持久化:每 60 秒内至少 1 个 key 变更时触发 RDB 快照
save 60 1
# AOF 持久化
appendonly yes
appendfsync everysec
# 最大内存(开发环境 256MB 足够)
maxmemory 256mb
maxmemory-policy allkeys-lru
# 日志级别
loglevel notice
# 数据库数量
databases 16
requirepass ${REDIS_PASSWORD}