以下是在Ubuntu上升级Redis版本的两种常见方法:
方法一:使用包管理器升级(推荐)
- 更新系统:
sudo apt update。 - 添加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。 - 安装新版本Redis:
sudo apt -y install redis-server。若要指定版本,可使用sudo apt -y install redis-server=,需注意依赖关系。
方法二:从源代码编译安装
- 安装依赖:
sudo apt -y install build-essential tcl libjemalloc-dev libsystemd-dev。 - 下载源码:
wget http://download.redis.io/releases/redis-,替换.tar.gz 为目标版本号,然后tar xzf redis-,.tar.gz cd redis-。 - 编译安装:
make,sudo make install。 - 配置Redis:复制配置文件
sudo cp redis.conf /etc/redis/,并根据需要编辑,如设置密码、开启远程连接等。 - 设置服务:创建或修改
/etc/systemd/system/redis.service文件,配置相关参数,然后sudo systemctl daemon-reload,sudo systemctl start redis,sudo systemctl enable redis。