news 2026/4/17 20:59:39

CentOS7安装Redis6全攻略

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
CentOS7安装Redis6全攻略

一、介绍

Redis(Remote Dictionary Server)是一款基于内存的高性能键值对存储数据库,它以极快的读写速度和丰富的数据结构,成为了众多开发者解决高并发、低延迟问题的首选方案。CentOS是Red Hat Enterprise Linux(RHEL)的开源衍生版,继承了RHEL的稳定性、安全性和长期支持(LTS)特性,适合生产环境部署。

官网:https://redis.io/

下载地址:Downloads | Redis

前提准备:能上网 (ping baidu.com)、yum源为阿里云源

在centos上直接下载redis 或者在windows官网上下载解压好后传到centos的/usr/local/路径

curl -O https://download.redis.io/releases/redis-6.2.14.tar.gz tar -xzf redis-6.2.14.tar.gz mv redis-6.2.14 /usr/local/ cd /usr/local/ ls

二、查看GCC版本

默认gcc 4.8.5版本会报错,需要升级到9.0版本

如果没有显示gcc,可能是没有安装scl源,会提示找不到gcc软件包

安装scl源:

yum install centos-release-scl centos-release-scl-rh -y

三、安装GCC9

如果出现如图所示

可能的原因:CentOS7的SCL源在2024年6月30日停止维护了。
当scl源里面默认使用了centos官方的地址,无法连接,需要替换为阿里云。

解决的办法

cd /etc/yum.repos.d/ mv CentOS-SCLo-scl.repo CentOS-SCLo-scl.repo.bak mv CentOS-SCLo-scl-rh.repo CentOS-SCLo-scl-rh.repo.bak
vim CentOS-SCLo-rh.repo

粘贴下面内容上去

[centos-sclo-rh] name=CentOS-7 - SCLo rh baseurl=https://mirrors.aliyun.com/centos/7/sclo/x86_64/rh/ gpgcheck=1 enabled=1 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-SIG-SCLo

解决好后继续安装即可

yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils -y --nogpgcheck

当看到success就是安装成功了

四、启动GCC

echo "source /opt/rh/devtoolset-9/enable" >> /etc/profile source /opt/rh/devtoolset-9/enable

再次查看gcc版本

gcc -v

五、编译安装

进入redis文件夹,进行编译安装

cd /usr/local/redis-6.2.14 make -j 2

当看到Hint: It's a good idea to run 'make test'代表编译成功

编译完成后,在/usr/local/redis-6.0.9/src目录中多了两个可执行程序redis-cliredis-server,绿颜色代表是编译好的可执行程序。
redis-server用于启动Redis服务
redis-cli是Redis的客户端,用于连接本机或者其他机器的Redis服务

六、修改配置文件

vim /usr/local/redis-6.2.14/redis.conf

1、设置后台启动

2、取消本机访问

3、取消保护模式

联通redis的服务端和客户端

1、克隆虚拟机

2、修改配置文件参数

3、重启网络服务查看是否生效(且互相之间能ping通)

七、启动redis

/usr/local/redis-6.2.14/src/redis-server

八、关闭redis

/usr/bin/redis-cli shutdown exit
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/17 4:25:18

CFD软件怎么选?实用选型指南——从需求匹配到工具价值的深度解析

在科研与工程领域,计算流体动力学(CFD)已成为“虚拟实验”的核心工具——从航空航天的气动外形优化,到新能源汽车的电池热管理,再到电子设备的散热设计,CFD通过数值模拟还原流体流动、传热、多相流等复杂物…

作者头像 李华
网站建设 2026/4/17 7:10:44

用QuantConnect Lean打造算法交易的利器

LEAN算法交易引擎概述 LEAN是一个专业级的算法交易平台,由QuantConnect团队开发,支持 Python 和 C# 语言。该平台具备事件驱动的架构,适用于量化开发者,旨在帮助用户轻松构建和测试交易算法。LEAN不仅支持多种金融市场的回测和实…

作者头像 李华
网站建设 2026/4/16 11:16:03

医疗数据用Git-LFS存储大文件稳住协作

📝 博客主页:jaxzheng的CSDN主页 医疗数据协作新范式:Git-LFS如何稳住大文件存储目录医疗数据协作新范式:Git-LFS如何稳住大文件存储 引言:医疗数据协作的“大文件困境” 现在时:Git-LFS在医疗协作的落地实…

作者头像 李华
网站建设 2026/4/16 11:16:08

JDK各版本新增特性详解

一、JDK 8&#xff08;LTS&#xff0c;2014年3月&#xff09;- 革命性更新 核心特性 Lambda表达式 // 旧方式 Collections.sort(list, new Comparator<String>() {Overridepublic int compare(String a, String b) {return a.compareTo(b);} });// Lambda方式 Collect…

作者头像 李华
网站建设 2026/4/16 11:16:09

Java计算机毕设之基于SpringBoot社区医疗预约挂号平台的设计与实现基于springboot的医院挂号就诊系统设计与实现(完整前后端代码+说明文档+LW,调试定制等)

博主介绍&#xff1a;✌️码农一枚 &#xff0c;专注于大学生项目实战开发、讲解和毕业&#x1f6a2;文撰写修改等。全栈领域优质创作者&#xff0c;博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围&#xff1a;&am…

作者头像 李华
网站建设 2026/4/16 20:42:59

如何跟上当今AI高速发展的步伐

如何跟上当今AI高速发展的步伐&#xff0c;这正是我们时代最关键的问题之一。跟上AI时代的步伐&#xff0c;并非要每个人都成为技术专家&#xff0c;而是要建立一种“AI优先”的思维模式和行动策略。以下是一套从思想到行动的系统性建议&#xff0c;希望能为你提供清晰的路径&a…

作者头像 李华