以下是在Ubuntu上升级Redis版本的两种常见方法:
sudo apt update
。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 -y install redis-server
。若要指定版本,可使用sudo apt -y install redis-server=<version>
,需注意依赖关系。sudo apt -y install build-essential tcl libjemalloc-dev libsystemd-dev
。wget http://download.redis.io/releases/redis-<version>.tar.gz
,替换<version>
为目标版本号,然后tar xzf redis-<version>.tar.gz
,cd redis-<version>
。make
,sudo make install
。sudo cp redis.conf /etc/redis/
,并根据需要编辑,如设置密码、开启远程连接等。/etc/systemd/system/redis.service
文件,配置相关参数,然后sudo systemctl daemon-reload
,sudo systemctl start redis
,sudo systemctl enable redis
。