本来以为很简单的安装, 入坑了.
1, 从官网下载 Redis.tar 包
https://redis.io/download
2, 在 SSH 中解压, make 没想到出现一堆错误
3, 赶紧百度查资料才发现 Redis 6 需要 gcc 版本需要大于 5.0 , 而 Centos7 默认版本为 4.85
4, 重新安装 gcc
- yum -y install CentOS-release-scl
- yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
- echo "source /opt/rh/devtoolset-9/enable">>/etc/profile
- # 查看 gcc 版本
- gcc -v
注意: 安装完后 gcc -v 还是原来版本, 重启下系统就行了.
可以看到: gcc version 9.3.1 20200408 (Red Hat 9.3.1-2) (GCC)
5, 进入 Redis 目录, 执行编译
cd Redis-6.0.6 make
6, 安装 Redis , 需要通过 PREFIX 指定安装路径
make install PREFIX=/usr/local/Redis-6.0.6
7, 启动 Redis
- cd /usr/local/Redis-6.0.6/bin
- ./Redis-server
开发中, 处处是坑, 需要耐心去解决.
来源: http://www.bubuko.com/infodetail-3664574.html