centos7 单机版安装Redis4.0.11及开机自启(超级简单)

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Nicolas12/article/details/81908345

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

这里写图片描述
说明开机启动成功,到此完成安装和开机自启的设置

猜你喜欢

转载自blog.csdn.net/Nicolas12/article/details/81908345