1、下载稳定版Redis http://download.redis.io/releases/redis-4.0.11.tar.gz
可以通过wget http://download.redis.io/releases/redis-4.0.11.tar.gz方式直接在服务器上下载,或者通过windows下载好然后通过xftp上传,两者都行,根据个人喜好
2、解压到/usr/local/目录下

[root@localhost local]# tar -xvf redis-4.0.11.tar.gz

3、将目录切换到redis的目录下,直接编译redis.

[root@localhost local]# cd  redis-4.0.11/
[root@localhost redis-4.0.11]# make

如果出现如下错误,表示没有gcc编译器,需要安装gcc编译器.

redis x32位下载 redis4.0.10_配置文件


通过yum安装gcc,中间有个选择,选择y就好

[root@localhost redis-4.0.11]#  yum install gcc

然后再次编译,如果编译出现下列错误,就指定编译参数,没有则忽略

redis x32位下载 redis4.0.10_centos7_02


出错后指定参数编译

[root@localhost redis-4.0.11]#  make MALLOC=libc

4、检测是否安装成功
先将目录切换到redis的src下,然后器命令启动

[root@localhost redis-4.0.11]#  cd  src/
[root@localhost src]# ./redis-server

redis x32位下载 redis4.0.10_centos7_03


出现上图代表启动成功,但是需要一直呈现这个窗口,不能够进行其他操作,所以我们要把它设置成后台启动,

我们 ctrl+c 中断程序,然后去redis根目录找到redis.cnf 配置文件

将 daemonize no 改为 yes

redis x32位下载 redis4.0.10_自启_04


然后切换到src下以指定配置文件的方式启动

[root@localhost src]#  ./redis-server  /usr/local/redis-4.0.11/redis.conf

然后通过命令查看redis的进程

[root@localhost src]# ps -ef |grep redis

redis x32位下载 redis4.0.10_redis x32位下载_05


说明已经以后台方式启动成功

结束进程

[root@localhost src]#  kill 15097

5、设置开机自启(简单粗暴)

以指定配置文件启动redis的命令我们从上面的可知

./redis-server /usr/local/src/redis-4.0.11/redis.conf

那我们只需要找到CentOS开机会执行到文件就行,它在/etc/rc.d/中叫rc.local,因为centos7中,它的权限被降低了,所以要赋予它可执行的权限

chmod +x /etc/rc.d/rc.local

然后我们就可以在该文件下添加命令了(以后有关开机自启的程序都可以把启动命令放在这)

redis x32位下载 redis4.0.10_自启_06


有人如果看到这里说启动命令怎么和上面不一样,说明你可以去看看基础命令,redis-server 的前面一节是用来指明路径的,因为前面我们是在src下直接执行命令的 ./代表当前路径下

然后重启服务器,再查看redis进程

[root@localhost /]# reboot
[root@localhost ~]# ps -ef |grep redis

redis x32位下载 redis4.0.10_配置文件_07


说明开机启动成功,到此完成安装和开机自启的设置