CentOS 7 安装 redis-6.2.6.tar.gz 详细步骤(从源码编译到启动配置)

简介: `redis-6.2.6.tar.gz`是Redis 6.2.6版本官方源码包。Redis是高性能开源内存键值数据库,支持字符串、哈希、列表等数据结构,广泛用于缓存、会话存储与消息队列。本文详解其在Linux下的编译安装、配置优化(后台运行、远程访问、密码认证)及常见问题排查,适合开发与生产部署。

redis-6.2.6.tar.gz是 Redis 数据库的 6.2.6 版本源码压缩包。Redis 是一个开源的内存键值数据库,特点是速度快、支持多种数据结构(字符串、哈希、列表、集合等),常用于缓存、会话存储、消息队列等场景。

一、准备编译环境

Redis 6.2.6 需要从源码编译,得先装好编译工具和依赖库。直接一条命令搞定:

sudo yum install gcc make tcl -y
  • gcc:C 语言编译器,必须装。
  • make:编译工具,用来执行 Makefile。
  • tcl:测试 Redis 用的,不装的话 make test会报错。

二、下载并解压安装包

安装包下载:https://pan.quark.cn/s/9e2adfdbc762

下载完解压:

tar -zxvf redis-6.2.6.tar.gz

解压后会多一个 redis-6.2.6文件夹,进去:

cd redis-6.2.6

三、编译源码

redis-6.2.6目录下执行编译命令:

make

这一步会花几分钟,等着就行。编译完成后,可以用 make test跑一下测试(可选,但推荐):

make test

测试没问题就可以安装了,默认装到 /usr/local/bin

sudo make install

四、配置 Redis(可选但重要)

Redis 默认配置不适合生产环境,建议改一下配置文件。先把源码目录里的 redis.conf复制到 /etc/redis/

sudo mkdir /etc/redis
sudo cp redis.conf /etc/redis/

然后编辑配置文件:

sudo vi /etc/redis/redis.conf

改这几个地方:

  • daemonize nodaemonize yes(后台运行)
  • bind 127.0.0.1→ 如果想远程访问,改成 bind 0.0.0.0(或者注释掉这行,但生产环境要配密码)
  • requirepass foobared→ 取消注释,改成自己的密码,比如 requirepass your_password

五、启动 Redis

用配置文件启动 Redis:

redis-server /etc/redis/redis.conf

启动后可以用 ps命令看看进程在不在:

ps -ef | grep redis

能看到 redis-server的进程就说明启动成功了。

六、测试连接

redis-cli连上去试试:

redis-cli

如果设置了密码,先认证:

auth your_password

然后随便敲个命令测试,比如:

set test "hello redis"
get test

能正常返回 hello redis就没问题了。

七、常见问题

  1. 编译报错“jemalloc/jemalloc.h: No such file or directory”

    执行 make distclean清理一下,再重新 make

  2. *启动时报“Creating Server TCP listening socket :6379: bind: Address already in use”

    端口被占用了,用 netstat -tlnp | grep 6379找到占用进程杀掉,或者改配置文件里的 port

  3. 远程连不上

    检查防火墙(sudo firewall-cmd --add-port=6379/tcp --permanent && sudo firewall-cmd --reload),还有配置文件里的 bind和密码是否正确。

这样就完成了 Redis 6.2.6 的安装和配置,适合本地开发或者服务器部署用。

相关文章
|
1月前
|
Oracle 关系型数据库 MySQL
MySQL 9.0安装教程 Windows版:详细步骤+安装路径修改+root密码设置+快捷方式创建指南
MySQL是Oracle旗下开源关系型数据库,以高性能、高可靠、标准化和多语言兼容著称,广泛用于网站后台、企业系统及数据分析。本文详解MySQL 9.0的下载、自定义安装(含路径修改)、root密码配置及快捷方式创建与验证步骤,操作清晰易上手。(238字)
|
16天前
|
Python Windows
Python 3.14 安装教程:详细步骤+自定义路径+环境变量配置(64位)
Python是简单易学、开源免费的面向对象编程语言。本文详解Python 3.14在64位Windows系统的安装全流程:下载解压、管理员运行、配置PATH与安装路径、创建IDLE桌面快捷方式,并通过启动交互界面验证安装成功。(239字)
|
1月前
|
IDE JavaScript Java
PhpStorm 2025.1安装与教程 Windows版:解压+管理员运行+自定义路径+Crack替换指南
本教程详解PhpStorm 2025.1安装与Crack激活流程,涵盖下载、解压、管理员安装、路径自定义及文件替换等步骤,适用于Java/Python/JS等多语言开发场景的IDE配置。(239字)
|
1月前
|
人工智能 监控 区块链
保姆级图文教学!OpenClaw(Clawdbot)阿里云/本地部署+7大场景70个真实案例 效率翻倍指南
OpenClaw(原Clawdbot、Moltbot)的爆火,不在于其基础的对话能力,而在于它“自主执行任务”的核心特性——通过70个经过社区验证的真实案例,覆盖内容创作、记忆管理、夜间自动化、金融监控等8大核心场景,真正实现“你睡觉、AI干活”的高效模式。无论是医生将医学通讯转为通勤播客,还是开发者让AI夜间清理GitHub过期Issue,OpenClaw都在通过场景化落地,重新定义AI助手的价值。
646 4
保姆级图文教学!OpenClaw(Clawdbot)阿里云/本地部署+7大场景70个真实案例 效率翻倍指南
|
1月前
|
Linux 虚拟化 iOS开发
macOS Tahoe 26.3.1 (25D2128) 正式版发布,ISO、IPSW、PKG 下载
macOS Tahoe 26.3.1 (25D2128) 正式版发布,ISO、IPSW、PKG 下载
887 1
macOS Tahoe 26.3.1 (25D2128) 正式版发布,ISO、IPSW、PKG 下载
|
1月前
|
存储 弹性计算 缓存
2026年阿里云幻兽帕鲁(Palworld)一键部署全攻略,轻松搭建专属联机服务器!
《幻兽帕鲁》爆火,阿里云2026年推出一键部署联机服务器方案:零基础玩家3分钟即可搭建专属服,支持1–32人联机,自动配置、存档备份、深度自定义一应俱全,低延迟、高稳定,轻松当“服主”!
372 2
|
1月前
|
人工智能 JavaScript API
喂饭级指南!OpenClaw(Clawdbot)阿里云/本地部署+新手必装5大核心 Skill 实战教程
GitHub星标量超越Linux、成为开源社区“星标之王”的OpenClaw(原Clawdbot),早已不是简单的聊天机器人——它更像一个“天才宝宝”,而Skills(技能包)就是让它快速成长的“乐高插件”。很多新手按教程完成部署后,发现OpenClaw只会基础对话,核心原因就是缺少关键Skill的加持:没有搜索技能,它就像“睁眼瞎”,依赖过时知识库胡言乱语;没有办公技能,它就只能“纸上谈兵”,无法落地执行实际任务。
862 3
|
1月前
|
人工智能 数据可视化 开发者
AI生成网站怎么做?3步快速搭建一个简单官网
很多人因技术门槛放弃建站?AI生成网站让零代码建站成为可能:只需三步——明确需求、AI自动生成结构、简单调整上线。工具如lynxcode可快速搭建官网/作品集,省去开发、部署烦恼,特别适合个人和小团队低成本高效启动项目。
|
1月前
|
SQL 关系型数据库 MySQL
阿里云数据库多少钱?2026最新RDS收费价格(MySQL、PG、SQL Server及MariaDB)
阿里云RDS数据库2026最新价格:MySQL倚天版低至88元/年,SQL Server 2核4G仅299元/年,PostgreSQL标准版227.99元/年。支持MySQL、SQL Server、PostgreSQL、MariaDB四大引擎,安全稳定、弹性伸缩,高性价比上云首选。(239字)
|
1月前
|
机器学习/深度学习 人工智能 运维
电缆损坏目标检测数据集(1300张图片已划分、已标注)| AI训练适用于目标检测任务
在电力系统的全生命周期管理中,输电电缆承担着核心能量传输任务。一旦发生断裂或雷击损伤,不仅会造成供电中断,还可能引发次生安全事故。传统人工巡检方式存在效率低、响应滞后、误检漏检率高等问题。随着深度学习与计算机视觉技术的成熟,基于目标检测模型的自动化巡检逐渐成为主流方案。