目录
1.清理旧版本(如果有)
如果之前装过 Redis(比如系统源的旧版本),先卸载避免冲突:
# 停止Redis服务(如有)
sudo systemctl stop redis-server
# 彻底卸载Redis
sudo apt purge --auto-remove redis-server redis-tools -y
# 清理残留配置
sudo rm -rf /etc/redis /var/lib/redis
2.安装redis(官方源)
Ubuntu 22.04 系统源默认 Redis 版本较低,必须用 Redis 官方源才能装 8.x:
2.1 添加 Redis 官方 GPG 密钥(验证包完整性)
# 下载并导入密钥
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
2.2 添加 Redis 官方软件源
# 写入源配置(适配Ubuntu 22.04的"jammy"代号)
echo "deb [signed-by=/usr/share/keyrings/redis-archive-keyring.gpg] https://packages.redis.io/deb $(lsb_release -cs) main" | sudo tee /etc/apt/sources.list.d/redis.list
2.3 更新源缓存并安装 Redis
# 更新软件源(让系统识别新添加的Redis源)
sudo apt update
# 安装Redis
sudo apt install redis-server -y
3. 验证是否安装成功
3.1 查看 Redis 版本(核心验证)
redis-cli --version
##结果显示
root@VM-20-5-ubuntu:~# redis-cli --version
redis-cli 8.4.0
3.2 检查 Redis 服务状态
sudo systemctl status redis-server
输出包含active (running)即为启动成功:
root@VM-20-5-ubuntu:~# sudo systemctl status redis-server
● redis-server.service - Advanced key-value store
Loaded: loaded (/lib/systemd/system/redis-server.service; enabled; vendor preset: enabled)
Active: active (running) since Thu 2026-02-05 19:44:36 CST; 6min ago
Docs: http://redis.io/documentation,
man:redis-server(1)
...
4. 配置文件(可选)
默认配置仅允许本地访问,如需简单加固,修改核心配置:
#编辑配置文件
sudo vim /etc/redis/redis.conf
| 配置项 | 修改建议 |
|---|---|
| bind 127.0.0.1 ::1 | 保持默认(仅本地访问,更安全);需要远程访问,改成bind 0.0.0.0 |
| protected-mode yes | 改成 no |
5.重新启动服务器
#重新启动服务器,让redis生效
sudo systemctl restart redis-server
6.使用客户端连接服务器
# 登录Redis客户端
redis-cli
# 执行简单命令(设置+获取键值)
127.0.0.1:6379> ping
PONG
# 退出客户端
127.0.0.1:6379> exit

1205

被折叠的 条评论
为什么被折叠?



