无法在 CentOS 7 上安装 Redis 的最新稳定版本

Unable to install latest stable Release of Redis on CentOS 7

我按照以下步骤在 CentOS 上安装了 Redis。但是 Redis 3.2.x 版本已下载,我想要下载更新版本(即 4.0.115.0.x)。

我需要如何升级Redis当前安装的步骤?我在安装时使用了以下步骤

我们可以使用yum来安装EPEL:

sudo yum install epel-release

EPEL安装完成后,我们可以再次使用yum安装Redis:

sudo yum install redis

几分钟后,此安装将完成,然后您可以启动 Redis 服务:

sudo systemctl start redis.service

Redis 总是有机会在开机时启动,您所要做的就是通过启用命令启用它:

sudo systemctl enable redis

如果你想检查 Redis 的状态,你应该 运行 以下内容:

sudo systemctl status redis.service

我发现 Remi 存储库跟上最新的二进制文件。虽然您可以将它们添加到您的存储库中(请参阅 https://rpms.remirepo.net), you can just point yum directly at the rpm file there as well (e.g. yum install -y http://rpms.remirepo.net/enterprise/7/remi/x86_64/redis-5.0.0-1.el7.remi.x86_64.rpm)。

编辑:关于升级,我假设您此时没有任何数据,所以我建议在安装最新版本之前快速 yum uninstall redis。如果你真的需要升级数据和所有东西,你只需要确保在开始新版本之前保留你的持久数据文件并替换它们。