Redis在Ubuntu上的配置步骤是什么
导读: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