由于redis是由C语言编写的,它的运行需要C环境,因此需要先安装gcc。
使用rpm离线安装.
上传linux环境,分别执行如下命令
rpm -Uvh cpp-4.8.5-44.el7.x86_64.rpm --nodeps --force
rpm -Uvh gcc-4.8.5-44.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-common-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-devel-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-headers-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-static-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh glibc-utils-2.17-317.el7.x86_64.rpm --nodeps --force
rpm -Uvh kernel-headers-3.10.0-1160.el7.x86_64.rpm --nodeps --force
rpm -Uvh libmpc-1.0.1-3.el7.x86_64.rpm --nodeps --force
rpm -Uvh mpfr-3.1.1-4.el7.x86_64.rpm --nodeps --force
–nodeps rpm在安装包时,不检查依赖关系,例如安装B,B依赖C导致无法安装,使用–nodeps就可以安装成功
–force 强制安装
gcc -v
[root@localhost ~]# cd /mnt/ //进入mnt文件目录
[root@localhost mnt]# tar xzf redis-6.2.6.tar.gz //解压redis
[root@localhost mnt]# ll //查看mnt目录
[root@localhost mnt]# mv redis-6.2.6 /usr/local/ //把redis-6.2.6移动到/usr/local/ 目录下
[root@localhost mnt]# cd /usr/local/redis-6.2.6/ //进入到/usr/local/redis-6.2.6/ 文件目录下
[root@localhost redis-6.2.6]# make //对解压后的文件进行编译
[root@localhost redis-6.2.6]# cd ./src //进入到 redis-6.2.6/src 文件目录下
[root@localhost src]# make install //进行redis安装
vi redis.conf
# cd src/
# ./redis-server /usr/local/redis-6.2.6/etc/redis.conf
参考