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编译器.
通过yum安装gcc,中间有个选择,选择y就好
[root@localhost redis-4.0.11]# yum install gcc
然后再次编译,如果编译出现下列错误,就指定编译参数,没有则忽略
出错后指定参数编译
[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
出现上图代表启动成功,但是需要一直呈现这个窗口,不能够进行其他操作,所以我们要把它设置成后台启动,
我们 ctrl+c 中断程序,然后去redis根目录找到redis.cnf 配置文件
将 daemonize no 改为 yes
然后切换到src下以指定配置文件的方式启动
[root@localhost src]# ./redis-server /usr/local/redis-4.0.11/redis.conf
然后通过命令查看redis的进程
[root@localhost src]# ps -ef |grep redis
说明已经以后台方式启动成功
结束进程
[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-server 的前面一节是用来指明路径的,因为前面我们是在src下直接执行命令的 ./代表当前路径下
然后重启服务器,再查看redis进程
[root@localhost /]# reboot
[root@localhost ~]# ps -ef |grep redis
说明开机启动成功,到此完成安装和开机自启的设置