Redis-01 Centos7下安装部署Redis6.0.15稳定版

发布时间:2022-07-04 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Redis-01 Centos7下安装部署Redis6.0.15稳定版脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

redis-01 Centos7下安装部署Redis6.0.15稳定版

目录
  • Redis-01 Centos7下安装部署Redis6.0.15稳定版
    • 简介
    • 安装
    • 配置

参考博文:Redis系列(一)、CentOS7下安装Redis6.0.3稳定版

简介

Redis,全称 Remote Dictionary Server(远程字典服务器) ,全开基于c语言开发,是高性能的(key/value)分布式内存数据库,基于内存运行并支持持久化的NoSQL数据库,是当前最热门的NoSQL数据库之一,也被人们称为数据结构服务器。

官方网站:https://redis.io/

在线测试:https://try.redis.io/

命令查询测试:https://redis.io/commands

![Redis 简介](https://test-1300999732.cos.ap-guangzhou.myqcloud.COM//img/tyPEro/Redis 简介.png)

6.0 相较于历史版本最大的改变就是增加了对多线程的支持,这里有一篇介绍 6.0 改动的博文:https://zhuanlan.zhihu.com/p/139079822

安装

由于是编译安装,要确保我们的 gcc 编译器版本到达编译 redis 6.0 的 5.3 版本以及以上,使用 gcc -v 查看版本。

处于稳定考虑,红帽在 yum 上设置的 gcc 版本是 4.8.3,所以无法通过 yum 命令直接更新,如果版本过低,通过以下命令使用 scl 软件集提升 gcc 版本:

yum -y install centos-release-scl
yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
scl enable devtoolset-9 bash
# 为当前 bash 环境启用了相关的套件

# 但是关闭当前 bash 后,gcc 版本仍然是就旧版的,要想持久,可以执行一下命令
echo -e "nsource /opt/rh/devtoolset-9/enable" >>/etc/PRofile

可以看到我们的 redis 已经达到版本要求了:

Redis-01 Centos7下安装部署Redis6.0.15稳定版

下载 tar 包,解压编译安装:

wget https://download.redis.io/releases/redis-6.0.15.tar.gz
tar xzf redis-6.0.15.tar.gz
cd redis-6.0.15
make
make install PREFIX=/opt/app/redis6

#如果编译出错之后再编译可以先执行命令删除之前的编译文件
make distclean

Redis-01 Centos7下安装部署Redis6.0.15稳定版

还可以按照它的提示执行 make test 测试,不过貌似需要 tcl 依赖,安装 tcl 依赖的话直接使用 yum 就可以了:

yum install tcl -y

make test

Redis-01 Centos7下安装部署Redis6.0.15稳定版

配置

先拷贝一份默认的配置文件到 redis 安装目录下,默认的配置文件 redis.conf存放在解压的最外层目录下,再建一个新的文件夹存放 redis 的数据

cp redis.conf /opt/app/redis6/bin
mkdir /opt/app/redis6/data

修改配置文件:

#daemonize no 改为yes,开启后台运行,默认是前台运行
daemonize yes
 
#把这一行注释,监听所有IP
#bind 127.0.0.1
 
 
#protected-mode yes 如果改为no,则是关闭保护模式,这种模式下不能配置系统服务,建议还是开启
protected-mode yes
 
#requirpass,保护模式开启的时候要配置密码或者bind ip
requirepass 123456
 
#修改本参数,指定数据目录
dir /opt/app/redis6/data
 
#修改本参数,指定日志目录
LOGfile /opt/app/redis6/redis_6379.log

配置完之后启动:

Redis-01 Centos7下安装部署Redis6.0.15稳定版

嫌弃这样麻烦的话可以选择配置环境变量或者使用脚本来启动,脚本模板存放在解压目录下的 utils 下,但它是针对 ubuntu 的,这里有一篇改装教程:https://www.jb51.net/article/104686.htm

Redis-01 Centos7下安装部署Redis6.0.15稳定版

最后附上一张简单的图:

Redis-01 Centos7下安装部署Redis6.0.15稳定版

脚本宝典总结

以上是脚本宝典为你收集整理的Redis-01 Centos7下安装部署Redis6.0.15稳定版全部内容,希望文章能够帮你解决Redis-01 Centos7下安装部署Redis6.0.15稳定版所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。