首页主机资讯Redis在Ubuntu上的配置步骤是什么

Redis在Ubuntu上的配置步骤是什么

时间2025-10-16 23:52:03发布访客分类主机资讯浏览770
导读:1. 更新系统软件包 在安装Redis前,先更新Ubuntu的系统软件包列表及已安装的包,确保后续安装的Redis版本是最新的稳定版。 sudo apt update && sudo apt upgrade -y 2. 安...

1. 更新系统软件包
在安装Redis前,先更新Ubuntu的系统软件包列表及已安装的包,确保后续安装的Redis版本是最新的稳定版。

sudo apt update &
    &
     sudo apt upgrade -y

2. 安装Redis Server
通过Ubuntu官方APT包管理器直接安装Redis(默认安装最新稳定版),安装完成后Redis服务会自动启动。

sudo apt install redis-server -y

3. 验证Redis服务状态
使用systemctl命令检查Redis服务的运行状态,若显示“active (running)”则表示安装成功并正在运行。

sudo systemctl status redis-server

4. 配置Redis(可选但推荐)
Redis的主配置文件位于/etc/redis/redis.conf,可根据需求修改以下关键参数:

  • 绑定IP地址:默认仅监听本地回环地址(127.0.0.1),若需远程访问,可修改为0.0.0.0(注意:开放外部访问需配合防火墙及密码验证,避免安全风险)。
  • 设置密码:找到requirepass行(默认注释),取消注释并设置强密码(如requirepass YourStrongPassword123),防止未授权访问。
  • 持久化策略:根据需求启用RDB(快照)或AOF(追加日志)持久化,例如设置save 900 1(900秒内至少1次修改则触发快照)或appendonly yes(开启AOF日志)。
  • 守护进程模式:确保daemonize设置为yes,让Redis以后台进程运行。

修改配置后,重启Redis服务使更改生效:

sudo systemctl restart redis-server

5. 测试Redis连接
使用redis-cli命令行工具连接Redis服务器,执行简单命令验证功能:

  • 无密码测试:
    redis-cli ping
    
    若返回PONG则表示连接成功。
  • 有密码测试:
    redis-cli -a YourStrongPassword123 ping
    
    或先连接再认证:
    redis-cli
    >
         auth YourStrongPassword123
    OK
    >
         ping
    PONG
    

6. 配置防火墙(可选,若开放远程访问需执行)
若Redis绑定到0.0.0.0或需要从外部访问,需通过ufw(Ubuntu默认防火墙)开放Redis默认端口(6379):

sudo ufw allow 6379/tcp  # 仅允许TCP流量
sudo ufw enable          # 若未启用ufw,执行此命令开启防火墙
sudo ufw status          # 检查规则是否生效(应显示“6379/tcp ALLOW IN Anywhere”)

7. 设置开机自启
确保Redis在系统重启后自动启动,避免手动操作:

sudo systemctl enable redis-server

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


若转载请注明出处: Redis在Ubuntu上的配置步骤是什么
本文地址: https://pptw.com/jishu/728569.html
如何监控Ubuntu Redis的配置状态 如何简化Ubuntu Redis的配置过程

游客 回复需填写必要信息