centos7.x安装redis5.x

(1) 从官网获取redis压缩包

使用 wget 命令获取,如果没有wget 命令 下载安装一个即可,命令如下:

yum -y install wget

安装wget之后 开始获取redis压缩包,命令如下:

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

执行结果如下:
centos7.x安装redis5.x_第1张图片

(二)解压redis压缩包

解压redis 压缩包指定解压路径,命令如下:

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

查看一下 解压出来的文件

cd usr/local/redis-5.0.5

然后 使用 ll命令列出所有的文件
centos7.x安装redis5.x_第2张图片

(三)构建redis

我们可以查看README.md,这里面包含一些如何编译安装的教程。(在linux查看文件不方便,我使用的是IDEA查看的)
centos7.x安装redis5.x_第3张图片
上面可以看出 使用make命令我们可以对redis进行编译构建,下面开始编译构建

 make

如果我们当前系统没有装C语言的编译器,则构建redis不成功。
centos7.x安装redis5.x_第4张图片
因为redis是用C语言开发的,所以我们安装C语言的编译器,命令如下

yum install gcc -y

安装完成之后,我们再使用一下make 命令,我们会发现还是报错,报错如下:
centos7.x安装redis5.x_第5张图片
这是我们第一次构建失败了, 有部分缓存,我们需要将其清除,具体怎样清楚呢,我们可以再次查看README.md
在这里插入图片描述
从最后一句话可以看出 我们可以使用 make distclean命令清除所有东西,开始重新构建

[root@localhost redis-6.0.3]# make distclean

清除完成之后 ,我们再次使用make命令,此过程需要的时间会稍长一点,耐心等一下,下图是构建成功的样子。
centos7.x安装redis5.x_第6张图片

安装redis(Installing Redis)

centos7.x安装redis5.x_第7张图片
从README.md 可是看出 通过make install命令 可以进行安装redis,也可以使用PREFIX来指定需要安装的目录,如果不设置的话默认是/usr/lcoal/bin。可以在src目录下的Makefile文件中看到 执行安装时的逻辑代码
在这里插入图片描述
开始执行安装命令

make PREFIX=/opt/bigdata/redis5 install

安装成功 信息如下:
centos7.x安装redis5.x_第8张图片
如果需要在根目录下执行redis 则需要去配置redis的环境变量

(四)redis 环境变量的配置

修改bash_profile文件

vi ~/.bash_profile

注释掉原来的path ,新增两行,内容如下

export REDIS_HOME=/opt/bigdata/redis5
export PATH=$PATH:$REDIS_HOME/bin

centos7.x安装redis5.x_第9张图片
更改完之后,保存,然后执行

source ~/.bash_profile

执行完之后就可以在任意目录下,执行redis的命令
1.开启redis server
centos7.x安装redis5.x_第10张图片
可以看到redis已经启动成功了,如果只想玩一下,当前的配置已经可以满足了,如果想构建生产系统 ,进入如下配置。

(五)配置redis 服务

根据README.md 介绍,还可以进入 utils文件夹下 进行redis服务配置。
centos7.x安装redis5.x_第11张图片
运行 ./install_server.sh 开始进入了交互
1.为当前实列选择端口号(在服务器上redis可以设置多个实例,每个实例有一个端口号),回车选择系统默认
在这里插入图片描述

2.设置redis 配置文件名称(默认是 端口号.conf),回车选择系统默认

在这里插入图片描述
3.设置redis日志文件名称(默认是 redis_端口号.log),回车选择系统默认
在这里插入图片描述
4.为redis选择一个持久化的文件夹,回车选择系统默认

在这里插入图片描述
5.选择可执行文件的路径,回车选择系统默认
centos7.x安装redis5.x_第12张图片
6.是否确认,回车继续配置,Ctrl+C 终止操作
centos7.x安装redis5.x_第13张图片
到此服务配置成功

你可能感兴趣的:(缓存,redis,java)