首页主机资讯Ubuntu Redis配置文件怎么编辑

Ubuntu Redis配置文件怎么编辑

时间2025-11-19 11:52:03发布访客分类主机资讯浏览1055
导读:Ubuntu 中编辑 Redis 配置文件的完整步骤 一 准备与定位配置文件 安装 Redis(如尚未安装):执行命令:sudo apt update && sudo apt install redis-server。 配...

Ubuntu 中编辑 Redis 配置文件的完整步骤

一 准备与定位配置文件

  • 安装 Redis(如尚未安装):执行命令:sudo apt update & & sudo apt install redis-server
  • 配置文件默认路径:/etc/redis/redis.conf
  • 建议先备份:执行命令:sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
  • 使用编辑器打开:例如 sudo nano /etc/redis/redis.confsudo vim /etc/redis/redis.conf
  • 修改前确认服务状态:sudo systemctl status redis-server(便于修改后对比是否生效)。

二 常用配置项与修改方法

  • 绑定地址与端口
    • 仅本地:bind 127.0.0.1
    • 允许远程:改为 bind 0.0.0.0(或注释掉 bind 行以监听所有接口)
    • 端口:port 6379(如需变更请同步防火墙与安全组策略)。
  • 持久化(RDB 快照)
    • 示例策略:save 900 1save 300 10save 60 10000(分别表示在指定秒数内有指定次数写操作时触发快照)。
  • 安全认证
    • 启用密码:设置 requirepass yourpassword(将 yourpassword 替换为强密码)。
  • 资源与淘汰策略
    • 最大内存:如 maxmemory 1gb
    • 淘汰策略:如 maxmemory-policy allkeys-lru
  • 数据目录与日志(保持与包默认一致更稳妥)
    • 数据目录:dir /var/lib/redis
    • 日志文件:logfile /var/log/redis/redis-server.log
  • 修改要点
    • 行首 # 为注释;去掉注释并修改值即可生效。
    • 若使用包管理器安装的 Redis,建议优先通过配置文件而非命令行参数覆盖设置。

三 使配置生效与验证

  • 重新加载或重启服务:
    • 推荐:sudo systemctl restart redis-server
    • 热加载(不中断连接):sudo systemctl reload redis-server(仅对支持热加载的参数生效)。
  • 检查服务状态:sudo systemctl status redis-server
  • 连接并验证:
    • 本地:redis-cli
    • 远程:redis-cli -h < 服务器IP> -p 6379
    • 若设置了密码,在 CLI 中执行:AUTH yourpassword
    • 验证参数:例如 CONFIG GET maxmemoryCONFIG GET requirepass

四 远程访问与安全加固建议

  • 防火墙放行:例如 sudo ufw allow 6379/tcp(仅对可信网段开放)。
  • 绑定与保护:如非必要,避免使用 bind 0.0.0.0 暴露到公网;务必设置 requirepass 并限制来源 IP。
  • 保护配置文件与目录:设置合适权限,例如 sudo chmod 600 /etc/redis/redis.confsudo chown redis:redis /etc/redis/redis.conf;数据目录 /var/lib/redis 与日志目录 /var/log/redis 建议仅由 redis 用户访问。
  • 谨慎变更:修改 bindport 会影响现有客户端与监控/哨兵/集群配置,请先在测试环境验证。

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!


若转载请注明出处: Ubuntu Redis配置文件怎么编辑
本文地址: https://pptw.com/jishu/751019.html
怎样在Ubuntu配置Redis集群 Ubuntu Redis如何监控与调优

游客 回复需填写必要信息