35 lines
960 B
Plaintext
35 lines
960 B
Plaintext
# EchoChat Redis 开发环境配置
|
||
|
||
# 绑定所有接口(开发环境,生产环境应只绑定 127.0.0.1)
|
||
bind 0.0.0.0
|
||
|
||
# 关闭保护模式(开发环境)
|
||
protected-mode no
|
||
|
||
# 端口
|
||
port 6379
|
||
|
||
# 访问鉴权(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} |