如何获取适用于CentOS的Redis-8 x86_64 RPM安装包?
获取CentOS x86_64架构的Redis 8 RPM包
以下是几种可行的解决方案:
1. 从官方源码编译生成RPM包
这是最可靠的方式,能确保拿到适配x86_64架构的Redis 8包:
- 安装编译依赖:
sudo yum install -y gcc make rpm-build redhat-rpm-config tcl - 克隆Redis官方8.x分支源码:
git clone --branch 8.0 https://github.com/redis/redis.git cd redis - 编译并生成RPM包:
生成的RPM包会存放在make dist rpmbuild -tb redis-8.*.tar.gz~/rpmbuild/RPMS/x86_64/目录下,包含主包和调试包。
2. 验证官方YUM仓库配置
Redis官方提供了YUM仓库,检查是否正确配置并启用x86_64源:
- 创建Redis仓库配置文件:
sudo tee /etc/yum.repos.d/redis.repo <<EOF [redis] name=Redis Repository baseurl=https://packages.redis.io/rpm/8.0/centos/\$releasever/x86_64 enabled=1 gpgcheck=1 gpgkey=https://packages.redis.io/gpg EOF - 清理缓存并尝试安装:
如果官方仓库暂时没有x86_64包,这个方法可能失效,此时回到源码编译方案。sudo yum clean all sudo yum makecache sudo yum install redis
3. 第三方社区仓库(谨慎使用)
部分第三方社区可能维护了Redis 8的x86_64 RPM包,但要注意仓库的安全性和包的完整性:
- 比如检查EPEL仓库是否有更新(目前EPEL可能还未收录Redis 8,可作为后续备选):
sudo yum install epel-release sudo yum search redis
内容的提问来源于stack exchange,提问作者S_K
相关产品推荐
相关产品推荐

