Redis在Ubuntu上的版本升級流程如下:
備份數據與配置
sudo cp -r /var/lib/redis /var/lib/redis.bak
。sudo cp /etc/redis/redis.conf /etc/redis/redis.conf.bak
。停止Redis服務
sudo systemctl stop redis
。
升級Redis
curl -fsSL https://packages.redis.io/gpg | sudo gpg --dearmor -o /usr/share/keyrings/redis-archive-keyring.gpg
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
sudo apt update
sudo apt install -y redis-server=6:6.2.6-1
。wget http://download.redis.io/releases/redis-6.2.6.tar.gz
。tar xzf redis-6.2.6.tar.gz
cd redis-6.2.6
make && sudo make install
```。
更新配置文件
sudo cp /etc/redis/redis.conf.bak /etc/redis/redis.conf
(或手動調整新配置)。bind
、port
、logfile
等)。啟動Redis并驗證
sudo systemctl start redis
。redis-server --version
。sudo systemctl status redis
。清理備份文件(可選)
sudo rm -rf /var/lib/redis.bak /etc/redis/redis.conf.bak
。
注意事項:
參考來源: