CentOS 7 安装Redis详细教程【图文并茂版】

2021-02-20  本文已影响0人  颜老四

参考资料 :
https://www.cnblogs.com/lauhp/p/8487029.html
https://www.cnblogs.com/kelelipeng/p/13088319.html


一、安装包下载地址

官网下载地址:http://download.redis.io/releases/



离线方式:上述地址直接点击下载,U盘拷到目标目录下。
联网方式:进入目标目录下执行如下命令。
 wget http://download.redis.io/releases/redis-5.0.7.tar.gz
二、安装步骤

1、下载至目标目录,看图如下:

2、解压

[root@localhost local]# tar -zxvf redis-5.0.7.tar.gz
解压完后出现redis目录:

3、编译

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

3.1、安装gcc,依次执行下面两个命令,第一个命令有2次确认,第二个命令有1次确认,都键入y就完事了;

[root@localhost redis-5.0.7]# yum install gcc
[root@localhost redis-5.0.7]# yum install gcc-c++
都执行完后会看到下图,然后再回头执行编译动作 3.2、继续编译后又出现状况如下图:

执行如下命令:

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

4、安装

[root@localhost redis-5.0.7]# make PREFIX=/usr/local/redis-5.0.7 install

这里多了一个关键字 PREFIX= 这个关键字的作用是编译的时候用于指定程序存放的路径。比如我们现在就是指定了redis必须存放在/usr/local/redis-5.0.7目录。假设不添加该关键字Linux会将
可执行文件存放在/usr/local/bin目录;
库文件会存放在/usr/local/lib目录;
配置文件会存放在/usr/local/etc目录;
其他的资源文件会存放在usr/local/share目录;
这里指定号目录也方便后续的卸载,后续直接rm -rf /usr/local/redis-5.0.7 即可删除redis。

5、修改一下配置文件中的必要参数;



进入到vim下,先显示一下行号,这样记得清:

:set nu
(1)、69行的bind注释掉,如下图;否则只能本机连;

(2)、88行的protected-mode改成no;

protected-mode指的是保护模式,该模式控制外部网是否可以连接redis服务,默认是yes,所以默认我们外网是无法访问的,如需外网连接rendis服务则需要将此属性改为no。

(3)、136行的daemonize改成yes;

yes表示启用守护进程,默认是no即不以守护进程方式运行。其中Windows系统下不支持启用守护进程方式运行

6、启动
(1)、绝对路径启动,任意目录下都可执行:

[root@localhost local]# /usr/local/redis-5.0.7/bin/redis-server /usr/local/redis-5.0.7/redis.conf
如图,redis成功启动

(2)、相对目录启动;

[root@localhost bin]# cd /usr/local/redis-5.0.7/bin/
[root@localhost bin]# ./redis-server ../redis.conf
如图,redis成功启动

启动总结
无论是绝对路径还是相对路径,本质都是一样的,无非是加载特定的redis配置文件后启动redis服务;
如果配置文件位置变化,自行修改即可。

上一篇下一篇

猜你喜欢

热点阅读