一、安装redis之前,必须现安装gcc插件,因为redis是用C来进行编写的。
yum install gcc(系统默认装的好像是比较低的版本,执行make和make install命令后会报错)
yum -y install gcc tcl
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
二、下载包
用xftp 把下载好的 redis-6.0.8.tar.gz 上传到liunx服务器上,并执行解压命令tar zxvf edis-6.0.8.tar.gz
三、进入/usr/local/redis/redis-6.0.8目录下执行make命令,执行成功后,再执行make install命令。
注意:如果没有安装gcc就进行make命令,就会报错。
解决办法如下:先执行make distclean.
然后再升级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 # 注:执行完此命令后,其它的shell窗口需要关闭重新打开才生效。 # 重新打开shell窗口,再次编译
"make: *** No targets specified and no makefile"解决办法
链接如下:https://www.jianshu.com/p/6efcd3ab7a97
yum -y install gcc gcc-c++ autoconf automake
yum -y install zlib zlib-devel openssl openssl-devel pcre pcre-devel (安装依赖zlib、openssl和pcre)
相关连接如下:
https://www.cnblogs.com/sanduzxcvbnm/p/12955145.html
阿里云安装redis全过程
https://www.cnblogs.com/lywJ/p/10697460.html
redis启动方式修改:将/usr/local/bin的redis-server的启动方式改为:redis-server redis.conf.(此为非前端启动方式,推荐使用!首先是将/usr/local/redis/redis-6.0.8的redis.conf文件复制到/usr/local/bin目录下,修改后重启服务)
ps -ef | grep redis 查看启动是否成功
redis链接过程
链接:https://blog.csdn.net/weixin_33446857/article/details/80842037