天天看点

Centos7 安装 RedisRedis安装与使用

Redis安装与使用

本篇文章截止为止使用环境与redis版本是 LinuxCentos7与Redis6.0.6

1.下载Redis

两种方式

1.直接Linux命令

wget http://download.redis.io/releases/redis-[6.0.6].tar.gz

[]括起来的是版本,可以随你更改

2.直接官网下载然后放在Linux上

Centos7 安装 RedisRedis安装与使用

选择Download it的第一个超链接 Redis6.0.6 is the…

默认是最新稳定版本的

下载完之后,直接放在我们的Centos7下,压缩包看你们想放哪里就放哪里

个人,放到了/opt目录下的

然后执行下面的解压命令

tar -zxvf 压缩包路径
           

解压完毕后,进入到我们压缩好的目录

比较值得我们关注的就只有一个文件,没错就是我们的redis的配置文件

redis.conf 后期会写一篇文章 来讲redis.conf文件的一些常用配置

解压完我们的redis,你们该不会以为redis就可以了吧

不不不,还没完,还得下载redis的一些相关内容

要使用到我们的make命令,如果你的Centos7没有gcc-c++环境先安装一下gcc-c++环境

yum install gcc-c++   使用yum来安装gcc-c++
yum list installed  查看yum安装的软件
下载完 可以 gcc -v 来查看是否安装成功,成功的话会显示版本号
           

下载完之后,进入到我们解压完redis的路径里面

执行我们的make命令,来安装我们redis所需要的一些东西

这里可能会有人想不明白,为什么redis要用gcc-c++来安装一些东西

这里跟大家说一下,因为redis是用C语言写的,这下大家可以理解了吧

make 
make install prefix = redis安装路径
           

这边大家可能在使用make命令的时候可能会有个小问题,大致错误的信息为,找不到各种东西,这个时候大家不要慌,不是我们本身操作问题,而是gcc-c++的版本太低了,这个时候升级一下版本就好了

yum有两种升级方式,临时跟直接升级

1.临时升级

1. yum -y install centos-release-scl  安装scl软件集 可以专门用来升级 gcc-c++
2. yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils 然后使用scl来升级我们的gcc-c++
3. scl enable devtoolset-9 bash 然后进行切换到我们刚刚升级的gcc-c++
           

2.直接升级

1,2.与临时升级一致
3.echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
           

具体哪种看个人抉择

升级完再次执行

make install prefix = redis安装路径
           

就会看到成功的提示

Hint: It’s a good idea to run ‘make test’ ;)字样

你这个时候可以执行以下

make test 命令来测试一下(可测试可不测试看个人)
           

执行的话可能会报错

可以通过以下命令解决

yum install tcl 安装一个tcl
           

然后就可以执行make test了,个人觉得没什么实际作用,可以忽略

以上步骤安装完毕了,才算是告一段落

我们这个时候就去到我们安装redis的目录,去查看redis的bin目录结构如下图

Centos7 安装 RedisRedis安装与使用

来简单说明以下这些东西的作用

1.dump.rdb

rdb持久化的文件

2.nconfig

个人创建的文件夹,来存放,自定义配置文件

3.redis-benchmark

redis压力测试工具

4.redis-check-aof

aof持久化文件检测与修复工具

5.redis-check-rdb

rdb持久化文件检测与修复工具

6.redis-sentinel

redis用来做哨兵模式的一个文件

7.redis-cli

redis的客服端

8.redis-server

redis的服务端

以上就是redis的文件结构

现在来讲讲如何启动redis的服务,怎么连接

在此之前先来新建跟我一样的文件夹,来存放配置文件,去到我们redis解压的文件,将redis的配置文件复制到我们新建的文件中

cp 复制的文件 复制的地方(最好在bin目录下)
           

接下来,我们来看两条命令

记住执行以下命令,要回到,我们redis安装路径的bin目录下

1.redis-server 新建的文件名/redis.conf                      启动redis服务
2.redis-cli -p 6379                                        连接redis服务
           

第一条命令 是使用了我们刚刚讲讲的目录结构的第8点

后面接上redis的配置文件,是启动时候,读取该配置文件

第二条命令 就是连接我们的服务端,连接上,就可以做redis的具体操作

怎么知道自己是否连接上了呢

很简单

执行第二条命令后

执行下面这条命令

PING                然后响应你一个PONG就证明成功反之失败
           

这里说一点,可能会出现无法识别命令的情况,那是因为,缺少了全局命令,这里该怎么做,看下面这条命令

ln -s redis解压路径/src/redis-server redis安装的bin路径
           

执行完毕即可

好啦,觉得今天的文章有帮助到大家的话,可以支持我一下,动动你们发财的小手,点点赞,也可以顺便给个关注,我会不定时给大家分享干货与教学