news 2026/4/29 8:34:58

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 20:20:38

基于腾讯元器搭建智能体“图片素材大师”Agent智能体搭建笔记

本文系统梳理基于腾讯元器平台构建“图片素材大师”智能体的全流程实操要点,涵盖前期需求锚定、核心功能搭建、图片检索工具集成、测试优化及运维保障等关键环节。该智能体采用单Agent架构开发,核心定位为“自然语言驱动的图像素材搜寻专家”&#xff0c…

作者头像 李华
网站建设 2026/4/29 1:26:36

【Kubernetes】K8s 1.35 配置 Docker 作为容器运行时

Kubernetes 1.24 移除了对 Docker 的直接支持,并且新版 K8s 主推更轻量的 Containerd,但 Docker 凭借其强大的生态依然是许多人的首选。本文将通过 cri-dockerd 这个 ‘适配器’,让 Kubernetes 中重新用上 Docker!操作系统&#x…

作者头像 李华
网站建设 2026/4/28 6:03:45

JAVA final 详解

1. 核心答案1.1 final方法可以重载吗?✅ 可以重载。final修饰的方法可以被重载。1.2 final方法可以重写吗?❌ 不能重写。final修饰的方法不能被重写(覆盖)。2. 详细解释2.1 为什么final方法可以被重载?重载&#xff08…

作者头像 李华
网站建设 2026/4/22 9:49:50

Java 线程生命周期详解

1. 线程状态概述Java 线程在其生命周期中有 6 种状态,定义在 java.lang.Thread.State 枚举中:public enum State {NEW, // 新建RUNNABLE, // 可运行BLOCKED, // 阻塞WAITING, // 等待TIMED_WAITING, // 计时等待TERMINATED …

作者头像 李华
网站建设 2026/4/27 8:11:51

Synchronized 详解及 JDK 版本优化

1. Synchronized 基础1.1 Synchronized 的使用方式1.1.1 修饰实例方法public class SynchronizedMethod {// 修饰实例方法,锁是当前实例对象(this)public synchronized void instanceMethod() {// 临界区代码System.out.println("实例方法锁");} }1.1.2 修…

作者头像 李华