ICode9

精准搜索请尝试: 精确搜索
首页 > 数据库> 文章详细

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

2021-09-27 02:00:32  阅读:373  来源: 互联网

标签:opt 稳定版 01 15 Redis redis gcc https 6.0


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 已经达到版本要求了:

image-20210927003835109


下载 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

image-20210927004736847

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

yum install tcl -y

make test

image-20210927005838005


配置

先拷贝一份默认的配置文件到 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

配置完之后启动:

image-20210927011716805


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

image-20210927012257331


最后附上一张简单的图:

Redis-ready

标签:opt,稳定版,01,15,Redis,redis,gcc,https,6.0
来源: https://www.cnblogs.com/locustree/p/15341227.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有