文章目錄
- 🧰 環境信息
- 🚀 安裝步驟
- 🔧 安裝并鎖定版本
- 📁 修改數據目錄配置
- ? 啟動并驗證
- 📚 參考文檔
- 📝 小結
🧰 環境信息
- 系統版本:Ubuntu 20.04.6 LTS
- 架構平臺:鯤鵬 ARM(aarch64)
🔍 查看系統信息命令:
cat /etc/lsb-release
輸出示例:
DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=20.04
DISTRIB_CODENAME=focal
DISTRIB_DESCRIPTION="Ubuntu 20.04.6 LTS"
🚀 安裝步驟
1?? 更新軟件包列表
sudo apt-get update
2?? 添加 Redis GPG 公共密鑰
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
3?? 添加 Redis 軟件源
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
4?? 再次更新軟件包列表
sudo apt-get update
5?? 查看可用 Redis 安裝版本
apt-cache policy redis
🔧 安裝并鎖定版本
6?? 安裝指定版本 Redis 6.2
sudo apt-get install \redis=6:6.2.14-1rl1~focal1 \redis-server=6:6.2.14-1rl1~focal1 \redis-tools=6:6.2.14-1rl1~focal1
7?? 防止 Redis 被自動升級
sudo apt-mark hold redis redis-server redis-tools
如需解除:
sudo apt-mark unhold redis redis-server redis-tools
📁 修改數據目錄配置
8?? 停止 Redis 服務
sudo systemctl stop redis-server
9?? 修改 Redis 配置文件目錄
sudo vim /etc/redis/redis.conf
將目錄路徑修改為你需要的,比如:
dir /opt/redis
🔟 修改 Systemd 啟動配置
sudo vim /lib/systemd/system/redis-server.service
添加或修改:
ReadWriteDirectories=-/opt/redis
? 啟動并驗證
1??1?? 重新加載服務配置并啟動 Redis
sudo systemctl daemon-reload
sudo systemctl start redis-server
1??2?? 驗證數據目錄是否修改成功
redis-cli -h ip
執行:
CONFIG GET dir
示例返回:
1) "dir"
2) "/opt/redis"
說明 Redis 數據目錄已成功修改 ?
📚 參考文檔
官方安裝文檔
📝 小結
本文從軟件源配置到服務啟動,完整展示了在鯤鵬 ARM 架構 Ubuntu 環境下,如何優雅、穩定地部署 Redis,適合部署型運維使用,也便于后期運維管理與升級控制。
如果你還沒看過我的 MongoDB 安裝博客,也歡迎一起閱讀👇
📖 MongoDB 安裝實踐:基于鯤鵬 ARM 架構 Ubuntu 環境