【云原生】基于Centos7 搭建Redis 6.2 操作实战详解

发布于:2025-05-02 ⋅ 阅读:(13) ⋅ 点赞:(0)

目录

一、前言

二、Redis 6.2 安装过程

2.1 下载安装包

2.2 安装包解压

2.3 安装包编译

2.3 安装

2.4 启动redis

2.4.1 前台启动(不推荐)

2.4.2 后启动(推荐)

2.4.3 关闭redis服务

2.4.4 设置客户端连接

三、写在最后


一、前言

Redis作为一个热门的技术中间件,可以说在很多项目开发中都会涉及到,其丰富的数据结构,完善的生态,活跃的社区,以及持续迭代的底层架构能力,成为很多团队开发者的首选,本文详细介绍下如何在Linux环境下快速搭建并使用Redis。

二、Redis 6.2 安装过程

Redis发展到现在,经历了多个版本的迭代,目前最新版已经是6.X,本文以当前比较主流的6.2.X版本为例进行说明。

2.1 下载安装包

使用下面的命令下载redis的6.2.5的包

  • 版本可以根据自己的需要选择,可以在官网上查看版本
wget http://download.redis.io/releases/redis-6.2.5.tar.gz

2.2 安装包解压

使用下面的命令解压

tar -zxvf redis-6.2.5.tar.gz

2.3 安装包编译

进入解压后的安装包主目录

cd redis-6.2.5
make

补充:

## 如果没有准备好C语言编译环境,make 会报错—Jemalloc/jemalloc.h:没有那个文件
## 解决方案:运行make distclean  再执行 make

编译过程,可能时间有点长,出现下面的效果,说明编译完成

2.3 安装

执行make命令进行安装

make PREFIX=/usr/local/soft/redis/redis-6.2.5 install

补充说明:

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

执行make过程如下,看到下面的效果后说明安装完成

2.4 启动redis

2.4.1 前台启动(不推荐)

前台启动,命令行窗口不能关闭,否则服务器停止,执行下面的命令进行前台启动

 /usr/local/soft/redis/redis-6.2.5/src
./redis-server 

2.4.2 后启动(推荐)

修改配置文件

vi redis.conf
#找到下面的配置参数,改为yes

使用配置文件启动

cd /usr/local/soft/redis/redis-6.2.5/bin
./redis-server ../redis.conf

使用下面的命令检查是否启动

ps -ef|grep redis

也可以进入命令行测试

2.4.3 关闭redis服务

方式1:

进入客户端连接,直接使用shutdown关闭

方式2:

通过ps 命令找到redis的进程ID号,然后时候kill命令杀掉

2.4.4 设置客户端连接

在redis.conf配置文件中找到下面的位置,改为0.0.0.0

注释掉:bind 127.0.0.1 -::1
protected-mode 设置 yes
打开注释 requirepass 并设置密码 例如:requirepass 123456

修改完成之后,重启redis服务即可

三、写在最后

本文通过实际操作详细演示了如何基于linux环境搭建redis 6的完整过程,希望对看到的同学有用哦,本篇到此结束,感谢观看。

 


网站公告

今日签到

点亮在社区的每一天
去签到