【云原生】基于Centos7 搭建Redis 6.2 操作实战详解
目录
一、前言
二、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的完整过程,希望对看到的同学有用哦,本篇到此结束,感谢观看。