温馨提示×

Redis在Debian上的默认配置是什么

小樊
35
2025-11-17 12:56:23
栏目: 云计算

Redis 在 Debian 的默认配置要点

一 核心默认参数

  • 配置文件路径:/etc/redis/redis.conf
  • 监听地址:bind 127.0.0.1(仅本地回环)
  • 端口:port 6379
  • 守护进程:daemonize no(由 Debian 的 systemd 托管,非传统前台/后台自行切换)
  • 日志:默认输出到 /var/log/redis/redis-server.log(由服务单元配置,而非 redis.conf 的 logfile 项直接决定)
  • 数据库数量:databases 16
  • 最大客户端:maxclients 10000
  • 超时:timeout 0(不超时)
  • 访问密码:requirepass 默认被注释(即无密码)
  • 持久化(RDB):默认启用快照规则
    • save 900 1
    • save 300 10
    • save 60 10000
  • 说明:不同 Debian 版本/小版本 的打包细节可能略有差异,请以本机实际配置文件为准。

二 服务与文件位置

  • 服务管理:通过 systemd 管理,服务名为 redis(可执行:sudo systemctl start|stop|restart|status redis)
  • 配置文件:/etc/redis/redis.conf
  • 数据目录:/var/lib/redis
  • 日志文件:/var/log/redis/redis-server.log
  • 运行用户/组:redis:redis(以实际系统为准)

三 查看与验证本机默认值

  • 查看服务与监听:
    • 服务状态:systemctl status redis
    • 实际监听:ss -lntp | grep 6379 或 sudo lsof -iTCP:6379 -sTCP:LISTEN
  • 查看配置与日志:
    • 配置文件:cat /etc/redis/redis.conf
    • 日志:sudo tail -f /var/log/redis/redis-server.log
  • 连接测试:redis-cli ping(若设置了密码:redis-cli -a ping)

四 安全提示

  • 默认仅本地可连(bind 127.0.0.1)。如需远程访问,可改为 bind 0.0.0.0 并配合 requirepass <强密码>、防火墙与 TLS 等措施;修改后执行:sudo systemctl restart redis。

0