登录linux查看是否有wget #wget -V
查看是否有gcc #gcc -v(版本需要在5.3以上)
使用wget下载redis源文件 #wget http://download.redis.io/releases/redis-6.0.6.tar.gz 这里用的是6.0.6版本的redis(可以去官网reids.cn查看不同的版本)
使用tar命令解压redis文件 #tar xf redis-6.0.6.tar.gz
cd进入解压好的文件中 #cd redis-6.0.6
使用make编译 #make(如果这个过程报错,需要检查gcc的版本是否超过5.3如果没有则升级)
~gcc升级到 5.3及以上版本~
#yum -y install centos-release-scl
#yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
#scl enable devtoolset-9 bash
#gcc -v
以上过程执行完后 redis则可以正常运行。可#cd src命令进入src目录,然后#ls命令查看到redis的可执行文件,使用#./redis-server命令启动redis(ctrl+c停止服务)
(这一部分就是简单安装到操作系统中,下面将把redis设置为服务,并开机自启!)
#cd.. 命令返回到redis6.0.6目录中,#cd utils 命令进入工具目录
#make install PREFIX=/opt/zhang/redis6 命令将reids安装到系统中(可在cd到此目录能查看到几个redis的可执行程序)
将redis配置到Path中#vi /etc/profile 在最后添加两行
export REDIS_HOME=/opt/zhang/redis6
export PATH=$PATH:$REDIS_HOME/bin
退出编辑模式后重新加载profile文件#source /etc/profile
#echo $PATH 命令查看是否已经添加在路径中(这样就可以在任意位置使用redis的bin目录下的可执行程序。如redis-cli)
在redis-6.0.6/utils目录下执行#./install_server.sh
(这个情况有可能报如下错误:)
解决方案:
#vi ./install_server.sh
注释以下代码:
重新运行命令#./install_server.sh
安装好后会显示如下(狂敲6下回车)
(以上会显示1.端口号,2.配置文件,3.日志文件,4.数据目录,5.运行目录)
可以重复运行./install_server.sh来配置多个redis服务,端口号不能有重复
15.可以使用#ps -fe | grep redis查看是否安装完成!!