CentOS7下源码安装Redis

news/2026/1/16 17:46:39/文章来源:https://www.cnblogs.com/diantong/p/19493162

(1).实验环境

  2核2G CentOS7.9.2009

  安装了阿里云yum源,并且yum -y install epel-release。

(2).源码安装Redis

  下载地址:https://download.redis.io/releases/

  安装依赖环境

[root@localhost ~]# yum -y install gcc automake autoconf libtool make

  源码安装,注意:Redis2.4版本后默认使用jemalloc来做内存管理,但不是所有系统都默认安装了jemalloc,所以在没有的时候用make MALLOC=libc来指定。

[root@localhost ~]# tar xvf redis-8.4.0.tar.gz
[root@localhost redis-8.4.0]# make MALLOC=libc    #使用系统默认分配器(glibc)
cc: error: ../deps/fast_float/libfast_float.a: No such file or directory
cc: error: ../deps/xxhash/libxxhash.a: No such file or directory
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/root/redis-8.4.0/src'
make: *** [all] Error 2

  这个报错是缺少编译依赖的两个静态库:

  • fast_float:用于高效解析浮点数的库,对 Redis 的性能优化有帮助。

  • jemalloc:高性能内存分配器,Redis 默认使用的内存分配库。

  这两个依赖的静态库文件:

  • deps/fast_float/libfast_float.a

  • deps/jemalloc/lib/libjemalloc.a

  在默认情况下并不会自动构建,除非显式执行相关 make 命令。因此如果直接 make Redis 主程序,就会在链接阶段因缺少 .a 文件而失败。

  解决方案就是手动编译缺失

[root@localhost redis-8.4.0]# yum -y install gcc+ gcc-c++
[root@localhost redis-8.4.0]# cd deps/
[root@localhost deps]# make fast_float
[root@localhost deps]# echo $?
0
[root@localhost deps]# make jemalloc
[root@localhost deps]# echo $?
0

  重新编译,如果遇到类似问题一样手动编译缺失的静态库

[root@localhost deps]# cd ..
[root@localhost redis-8.4.0]# make MALLOC=libc
cc: error: ../deps/xxhash/libxxhash.a: No such file or directory
make[1]: *** [redis-server] Error 1
make[1]: Leaving directory `/root/redis-8.4.0/src'
make: *** [all] Error 2
[root@localhost redis-8.4.0]# cd deps/
[root@localhost deps]# make xxhash
[root@localhost deps]# echo $?
0
[root@localhost deps]# cd ..
[root@localhost redis-8.4.0]# make MALLOC=libc
[root@localhost redis-8.4.0]# echo $?
0
[root@localhost redis-8.4.0]# make install PREFIX=/usr/local/redis
[root@localhost redis-8.4.0]# echo $?
0

  启动

[root@localhost redis-8.4.0]# cd /usr/local/redis/
[root@localhost redis]# nohup ./bin/redis-server &
[1] 26015
[root@localhost redis]# nohup: ignoring input and appending output to ‘nohup.out’

(3).配置文件信息

参考:CentOS7下yum安装Redis - 苦逼运维 - 博客园

 

 

 

参考文档:https://blog.csdn.net/2303_78594540/article/details/150022795

     https://www.cnblogs.com/hxlasky/p/19168852

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1169296.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

2026热电偶系列优质供货商盘点:品质好、售后服务有保障! - 品牌推荐大师

在工业生产与科学研究的温度场中,精准的温度测量是保障工艺、提升质量与确保安全的核心命脉。热电偶,作为利用“塞贝克效应”将温度差转换为电信号的基石传感器,凭借其结构坚固、测温范围宽广、响应迅速的特性,持续…

服装管理ERP系统的优势是什么?

服装管理ERP系统提升企业竞争力的核心优势 在服装行业中,管理ERP系统是提升企业竞争力的重要工具。它不仅能优化生产流程,提升效率,还能助力企业在瞬息万变的市场环境中快速反应。通过整合各类数据,ERP系统为企业提供清晰的实时数…

鑫威海鲜礼盒·海鲜供应链:把大海的鲜意,藏进团圆祝福里

年味渐浓,家家户户都开始盘算着春节的伴手礼。比起华而不实的包装,如今的人更偏爱「有心意、够实在、藏吉兆」的选择——海鲜礼盒便成了心头好,既带着「年年有余」的传统期许,又能让全家共享天然美味,适配走亲访友、家…

DirectX 修复工具官方下载与使用教程

本程序适用于多个操作系统,如Windows XP、Windows Vista、Windows 7、Windows 8、Windows 8.1、Windows 8.1 Update、Windows 10、Windows 11,同时兼容32位操作系统和64位操作系统。本程序会根据系统的不同,自动调整任务模式,无需…

吉安市吉州青原吉安吉水峡江雅思培训辅导机构推荐,2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025

基于2026年吉安市雅思培训市场调研数据,结合吉安市、吉州、青原、吉水、峡江等区域考生核心需求,本次以权威、全面、深度测评视角,围绕优质课程、高分提分、应试技巧、性价比等核心维度,对主流雅思教育机构进行综合…

k8s巡检脚本

k8s_inspect.py #!/usr/bin/env python3 # -*- coding: utf-8 -*-""" Kubernetes 集群健康巡检脚本检查内容:- 节点是否处于 Ready 状态- Pod 是否正常运行(跳过已完成的 Job)- Deployment 是否达到期望副本数- Service 是否有…

串口面向对象封装实例

目录 一、前言二、串口封装的必要性三、UART 面向对象的结构体封装思路四、CubeMX 新增串口 DMA 通道配置五、串口回调函数与功能函数完善六、信号量优化串口发送机制七、UART 封装文件实现与调用八、应用层任务函数适配九、总结十、结尾 一、前言 在吃透串口底层的收发逻辑…

六、处理Word文件的实用操作

添加分页from docx import Document doc Document(r"C:\Users\1.docx") # 需要处理文件的位置 doc.add_page_break() #添加分页符 doc.save(r"C:\Users\2.docx") # 添加分页符后文件保存位置插入图片doc.add_picture(r"C:\Users\f8.jpg&quo…

强烈安利8个一键生成论文工具,MBA论文写作必备!

强烈安利8个一键生成论文工具,MBA论文写作必备! AI 工具助力论文写作,效率与质量双提升 在当今信息爆炸的时代,MBA 学生和科研工作者面对繁重的论文写作任务时,常常感到力不从心。而 AI 工具的出现,为这一难…

吉安市吉州青原吉安吉水峡江雅思培训辅导机构推荐:2026权威出国雅思课程中心学校口碑排行榜 - 苏木2025

对于身处吉安市吉州、青原、吉安、吉水、峡江等地,怀揣留学梦想的考生而言,雅思备考之路常伴随诸多困扰:本地优质培训资源有限,难以找到教学体系成熟、师资力量雄厚的教育机构;自学缺乏系统性和反馈,提分缓慢,难…

2026年福建草本基因枪美容仪器公司实力解析:美航草本年轻态 /草本年轻态门店 /草本年轻态门店地址 /美航著妍草本年轻态 /美航草本年轻态加盟多钱机构精选 - 品牌推荐官

在美容仪器领域,“草本”与“基因枪”的融合概念,代表了市场对天然植萃成分与精准递送技术相结合的高度期待。从产业链角度看,这涉及到上游的草本活性物研发、中游的精密光学与电子硬件制造,以及下游的品牌整合与市…

2026论文写作AI工具终极测评:全流程提效首选,免费神器认准这款

2026年,AI技术已深度渗透学术写作全场景,成为科研人、学生破解选题迷茫、格式混乱、文献难寻、排版耗时等痛点的核心助力。但市面上论文类AI工具良莠不齐,多数产品宣传噱头大于实用价值,究竟哪些能真正贴合学术规范、实现全流程提…

导师严选2026最新!10款AI论文写作软件测评:专科生毕业论文必备工具

导师严选2026最新!10款AI论文写作软件测评:专科生毕业论文必备工具 2026年AI论文写作工具测评:为何值得一看? 随着人工智能技术的不断进步,AI论文写作工具在学术领域的应用越来越广泛。对于专科生而言,撰写…

2026福建卫生高级职称该怎么备考?这份通关攻略助你高效突围 - 医考机构品牌测评专家

2026福建卫生高级职称该怎么备考?这份通关攻略助你高效突围面对即将到来的2026年福建卫生高级职称考试,许多同行已经开始感到焦虑与迷茫。人机对话的考试形式、“笔试次年评审”的独特规则、日益综合的考题趋势……每…

外包交付加速,XinServer 实操案例解析

外包交付加速,XinServer 实操案例解析 最近带团队做外包项目,甲方催得急,需求还老变。最头疼的就是后端,每次加个字段、改个接口,前后端都得折腾半天。服务器运维更是麻烦,动不动就“502 Bad Gateway”&…

2026年工业内窥镜厂家推荐排行榜,管道/旋转/井下/测量/高清/超清内窥镜,专业品牌深度解析与选购指南 - 品牌企业推荐师(官方)

2026年工业内窥镜厂家推荐排行榜:管道/旋转/井下/测量/高清/超清内窥镜,专业品牌深度解析与选购指南 随着工业4.0的深入推进和智能制造、智慧运维需求的激增,工业内窥镜作为非破坏性检测(NDT)领域的“眼睛”,其重…

spaCy从入门到精通:1.1 spaCy简介与特点

目录 什么是spaCy?spaCy的核心特点spaCy的设计理念spaCy的技术栈spaCy与其他NLP库的对比spaCy的应用场景小结 什么是spaCy? spaCy是一个工业级的自然语言处理(NLP)库,使用Python和Cython开发,专为生产环…

基于VUE的农村帮扶管理系统[VUE]-计算机毕业设计源码+LW文档

摘要:农村帮扶工作是促进农村发展、缩小城乡差距的重要举措。本文介绍基于VUE的农村帮扶管理系统,阐述其采用的技术架构与关键技术,深入分析系统在帮扶政策管理、用户管理、信息发布与查询等方面的需求。详细描述系统的整体架构、数据库以及各…

12. Material Design

12. Material Design kotlin引入库// project structure com.google.android.material:1.1.0// app\build.gradle implementation de.hdodenhof:circleimageview:3.0.1Design package com.example.helloworldimport an…

楼宇自控系统是什么?和其它控制系统到底有什么区别?

楼宇自控系统(BAS/BMS),是面向建筑机电系统的综合控制与管理体系,非单一设备,核心控制空调通风、给排水、电力能耗、照明等系统,兼顾安防消防状态联动,以稳定运行、节能优化、集中管理为目标&am…