1.下载redis安装包
    wget http://download.redis.io/releases/redis-4.0.10.tar.gz

2.上传解压后目录

linux:/usr/local/redis/redis-4.0.10

3.安装

  • 在pwd路径为/usr/local/redis/redis-4.0.10下,执行make命令,直至出现 Complete!

若中间出现 Error ,优先检查各个环境是否已安装,以GCC为主,(cpp、binutils、glibc等),均为yum安装(百度安装命令)

判断是否安装GCC,可 gcc --version 命令查看,之后执行make clean 命令重新 make,若继续报错,删除解压包,重新tar一份,执行make

  • cd src,进入src目录,执行 make PREFIX=/usr/local/redis install 命令,指定安装目录

4.配置 redis.conf文件

  • cp /usr/local/redis/redis-4.0.10/redis.conf   /usr/local/redis/
  • vim /usr/local/redis/redis.conf  

bind 127.0.0.1 --> bind 0.0.0.0(可指定IP)

port 6379

protected-mode yes --> protected-mode no

daemonize yes --> daemonize no

pidfile /var/run/redis.pid

logfile --> \"/var/log/redis/redis-server.log\"

loglevel --> debug、verbose、notice、warning(自己需求配置) 

5.加入服务

  • 进入/usr/local/redis/redis-4.0.10/utils,也就是解压文件中的目录,
  • cp redis_init_ /etc/init.d/
  • cd /etc/init.d/
  • mv redis_init_ redis
  • vim redis

\"\"

根据自己配置的路径,做更改

  • 此时,已经可以通过 service redis start/stop 命令来启动、停止redis服务了

6.配置 redis-cli 任意目录可用

  • vi /etc/profile,最后一行加上 export PATH=$PATH:/usr/local/redis/bin (自己redis服务所在目录)
  • source /etc/profile,配置生效

7.验证

执行 redis-cli ,结果如下,即成功安装(ps:此种配置重启后失效)

\"\"

附:加入开机启动(非必须)

  • cp /etc/init.d
  • vi redis

\"\"

  • chkconfig redis on
  • chkconfig --add redis

开启防火墙

命令方式
chkconnfig iptables on  
iptables -A INPUT -m state --state NEW -m tcp -p tcp --dport 6739 -j ACCEPT  
#保存开启的端口号  
service iptables save  
#重新启动防火墙  
service iptables restart

配置方式
vim /etc/sysconfig/iptables  
-A INPUT -m state --state NEW -m tcp -p tcp --dport 6739-j ACCEPT
#重新启动防火墙
service iptables restart

收藏 打印