# 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}