centos8 redis安装

Linux下Redis的安装

redis的优势我就不多说了(其实我也就是跟着主流)

既然想试试redis,那么就从linux下安装redis开始。那么windows下可以安装redis吗?

答案是肯定的,但是官方也不建议我们使用windows来安装和使用redis。

而且,在99%的企业中,也没有企业会拿windows作为OS来使用redis,企业级的应用拿windows作为OS使用redis,那就是对redis的侮辱(夸张了点)

我们按照实际生产中的情况来安装一套redis,并且将会碰到的问题和大家说明下。

首先我的OS环境是centos6.7,我用的是虚拟机跑的centos,各个版本之间区别不是太大。至于centos的安装,我这里就不赘述了。

  • 到官网上去下载redis的安装包

官网地址:Redis

打开官网点击下载链接。如下图:

  • 接下来把我们下载好的redis安装包放到centos的/opt中

为什么放在opt中呢?默认这个opt的文件夹是放第三方安装软件的,所以默认是空的

如果你非要放到其他路径我也没意见。

至于如何将安装包放到/opt中,我相信你们搞的定的。

  • 先解压redis包

我习惯用putty连接centos进行操作。

cd /opt
tar -zxvf redis-5.0.3.tar.gz

那么我们就解压完了

多了一个redis的文件夹

  • 安装redis

进入到redis的目录下

我们看到makefile,这个就是安装文件,在redis目录下就可以执行make命令开始安装

但是很遗憾,并没有那么一帆风顺,我们看到有一大坨内容出来,其中有一条重要报错信息:

  • 报错一

说是gcc:命令没有找到,那么gcc是什么?

简单的说gcc是linux的语言编辑器,其中包含C语言的编译,那么这个为什么需要呢?

因为redis是C语言开发的,所以要安装redis自然需要安装gcc啦,那么我们开始安装gcc

  • gcc的安装

分为在线安装和离线安装:

先介绍下离线安装,针对Linux无法访问网络时安装gcc的步骤:

分别按照顺序执行下列命令就行:

先进入终端:

※ 注意这里离线安装只适用于CentOS5.5

cd /media/CentOS_5.5_Final/CentOS/

rpm -ivh cpp-4.1.2-48.el5.i386.rpm 回车
rpm -ivh kernel-headers-2.6.18-194.el5.i386.rpm 回车
rpm -ivh glibc-headers-2.5-49.i386.rpm 回车
rpm -ivh glibc-devel-2.5-24.i386.rpm 回车
rpm -ivh libgomp-4.4.0-6.el5.i386.rpm 回车
rpm -ivh gcc-4.1.2-48.el5.i386.rpm 回车

接下来介绍在线安装方式:

yum install gcc-c++

安装好gcc后,我再来执行make

  • 报错二

 

又报错了,小伙伴不要惊慌和灰心,马上就能看到胜利的曙光了

这个报错只需要清理一下就可以

执行以下命令:

make distclean

好了,我们再来执行make命令

  • 安装完成

看到以上信息说明我们安装成功啦,这时候它提示我们是否要make test,千万不要!因为时间长,又还要安装一大堆其他软件,所以没有必要。

我们可以运行下make install来验证下安装是否成功

如上图所示,恭喜你,安装完成啦,接下来我们就可以简单的玩一下啦

  • 我们启动redis

我们要注意redis的配置文件需要修改,否则无法启动

我们先看下redis下的目录结构,其中redis.config就是我们需要修改的

为了防止文件修改错误,我们先做个备份,我在根目录下创建了一个myredis的文件夹

然后执行命令:

cp redis.config /myredis/

接下来我们去修改myredis下的redis.config文件

cd /myredis

vi redis.config

我们修改这行内容:

把 no 改成yes进行保存,改成yes的意义在上面的英文注释中写的很清楚。

  • 启动redis

我们去到/usr/local/bin/

我们看到如下文件:

我们执行命令:

redis-server /myredis/redis.config

意思是启动redis用的是我们修改后的config文件的参数配置。

接下来用端口号进行访问进入redis,输入如下命令:

redis-cli -p 6379

恭喜你,成功进入redis

  • 好了接下来我们来简单测试下

我们输入ping,成功的话,redis会返回pong,

那么我们接下来就是redis的实际操作了,这个我们后续更新。

如果觉得有用请点赞,如果觉得有误,还望指正。

  • Done
posted @ 2022-03-15 15:27  _海阔天空  阅读(805)  评论(0编辑  收藏  举报