【自己归纳】CentOS7安装单机版redis

1.下载Redis

wget http://download.redis.io/releases/redis-4.0.10.tar.gz

如果提示未找到命令,则先安装wget,再下载Redis

yum install wget

【自己归纳】CentOS7安装单机版redis

这里我将压缩包下载到了root目录下

然后执行 mkdir -p /usr/local/redis

在 /usr/local 目录下新建了一个目录取名redis

 

2.安装Redis

1.首先解压redis文件到我之前创建的redis目录

tar -zxvf redis-4.0.10.tar.gz -C /usr/local/redis

然后进入该目录 cd /usr/local/redis

【自己归纳】CentOS7安装单机版redis

继续进入解压后的压缩包目录:redis-4.0.10/

cd redis-4.0.10/

【自己归纳】CentOS7安装单机版redis

 

在该目录执行编译和安装:

make MALLOC=libc

make install

如果执行make MALLOC=lib 命令时出现“gcc:未找到命令”,则先安装gcc,

执行:yum install gcc

安装gcc成功后,再编译安装

 

3.配置redis

Redis安装后,接下来进行配置,打开Redis的解压目录,修改redis.conf文件,主要修改下面几个地方:

【自己归纳】CentOS7安装单机版redis

执行:vim redis.conf

1.执行:/daemonize 搜索文件内容后,insert

将daemonize no 修改为 yes,表示允许Redis后台启动

【自己归纳】CentOS7安装单机版redis

2.按一下Esc键,继续执行/bind ,bind 【ip】表示允许连接Redis实例的ip地址,默认情况下只允许本地连接,将原来的 bind 127.0.0.1注释掉,外网就可以连接Redis了

【自己归纳】CentOS7安装单机版redis

3.按一下Esc键,继续执行/requirepass foobared,这里表示设置登陆redis实例所需要的密码,

这一行是注释了的,将注释放开,自己设置登陆redis的密码,这里我设置的123456

【自己归纳】CentOS7安装单机版redis

4.按一下Esc键,继续执行/protected-mode,这里表示设置Redis的保护模式,默认情况下是yes,表示任何client连接Redis实例时都需要认证,这里我已经设置的登陆密码,将protected-mode 设置为no

【自己归纳】CentOS7安装单机版redis

还有其它的配置,比如设置redis的启动端口,默认是6379等,就不一一举例说明了

 

4.配置CentOS

为了能远程连接上Redis,还需要关闭CentOS防火墙,执行命令:

service iptables stop

同时可以开放一下6379端口,执行

vim /etc/sysconfig/iptables

【自己归纳】CentOS7安装单机版redis

【自己归纳】CentOS7安装单机版redis

 

编辑好之后,按Esc键,输入:wq,保存退出,重启下iptables

centos7 防火墙命令如下:

systemctl [start|stop|restart|save|status] iptables.service

我们这里执行:

systemctl restart iptables.service

 

5.Redis启动与关闭

接下来启动Redis,在解压后的安装目录执行:

redis-server redis.conf

【自己归纳】CentOS7安装单机版redis

Redis启动成功后,再执行如下命令进入Redis控制台,其中 -a 表示Redis的登录密码

redis-cli -a 123456

【自己归纳】CentOS7安装单机版redis

进入控制台后执行ping命令,如果能看到PONG,表示Redis安装成功,如果想关闭Redis实例,可以在控制台执行SHUTDOWN,然后用exit退出,

【自己归纳】CentOS7安装单机版redis

【自己归纳】CentOS7安装单机版redis

或者直接在命令行执行如下命令;

redis-cli -p 6379 -a 123456 shutdown (-p表示要关闭的Redis实例的端口号,-a表示登录Redis的密码)

【自己归纳】CentOS7安装单机版redis

 

可以看到,关闭redis后,redis-cli客户端连接不上redis了

至此,Redis单机版的安装完成,下面就可以进行springboot与redis的整合了