Ubuntu 安装redis
在 Ubuntu 上安装 Redis 有两种常见方式:使用 apt 官方仓库安装,或是从源代码编译安装。这里直接用 apt,简单稳定。下面我分步骤给你写清楚:
使用apt 安装
1. 更新包索引
sudo apt update
- 安装 Redis
sudo apt install redis-server -y
- 配置 Redis 让它作为服务运行
Ubuntu 的 redis 默认是用systemd管理的。编辑配置文件:
sudo vim /etc/redis/redis.conf
找到:
supervised no
改为:
supervised systemd
保存退出。
- 重启服务
sudo systemctl restart redis.service
- 设置开机自启
sudo systemctl enable redis-server
- 检查运行状态
sudo systemctl status redis
如果显示 active (running) 就说明启动成功。
- 测试连接
redis-cli ping
返回 PONG 即正常。

配置远程访问
🔧 配置 Redis 远程访问与密码
1. 编辑配置文件
Redis 的主配置文件通常在:
/etc/redis/redis.conf
用 vim 打开:
sudo vim /etc/redis/redis.conf
2. 修改绑定 IP(允许远程访问)
默认情况下 Redis 只允许本地访问(127.0.0.1)。
找到这一行(大概在前 100 行):
bind 127.0.0.1 ::1
改为:
bind 0.0.0.0
这样 Redis 会监听所有网卡的 IP(如果你只想指定某一台机器能连,可以写具体的内网 IP)。
注意:别把 Redis 直接裸奔在公网,一定要配合密码或防火墙限制。
3. 开启密码认证
在配置文件里搜索:
# requirepass foobared
把 # 去掉,并改成你自己的密码,例如:
requirepass MyStrongPassword123!
4. 保存并重启服务
保存退出。
然后重启 Redis:
sudo systemctl restart redis-server
5. 测试本地认证
在本机执行:
redis-cli
进去后输入:
AUTH MyStrongPassword123!
PING
返回:
PONG
就说明密码生效。
6. 远程连接测试
在另一台机器上执行:
redis-cli -h <服务器IP> -p 6379 -a MyStrongPassword123!
7. 额外安全措施
- 防火墙限制:只允许指定 IP 访问 6379 端口,例如(ufw):
sudo ufw allow from <你的客户端IP> to any port 6379
sudo ufw enable
- 避免弱密码:Redis 没有复杂度检查,一定要用强密码。
- 不建议直接暴露在公网:可以用 SSH 隧道 或者放在 内网。
本文来自博客园,作者:ffff5,转载请注明原文链接:https://www.cnblogs.com/ffff5/p/19056352

浙公网安备 33010602011771号