游乐游手机版
首页/系统平台/文章详情

CentOS7安装配置Redis详细步骤指南

时间:2026-06-24 08:40
在CentOS7系统上部署Redis,实际操作比想象中要简单。只要按照以下步骤逐步执行,就能快速搭建并运行Redis服务。整个过程涵盖下载源码包、编译安装、环境变量配置、系统服务注册以及远程访问的详细设置——每个环节都有一些容易被忽略的细节,这里一并为你梳理清楚。 Redis安装与基本配置 首先,下

在CentOS7系统上部署Redis,实际操作比想象中要简单。只要按照以下步骤逐步执行,就能快速搭建并运行Redis服务。整个过程涵盖下载源码包、编译安装、环境变量配置、系统服务注册以及远程访问的详细设置——每个环节都有一些容易被忽略的细节,这里一并为你梳理清楚。

Redis安装与基本配置

首先,下载Redis的安装包。

下载tar包

使用wget命令直接从Redis官网拉取源码包,这里选用稳定版本3.2.4:

wget -c https://download.redis.io/releases/redis-3.2.4.tar.gz

解压并编译安装

将下载的压缩包解压后,创建一个干净的安装目录,再执行编译安装到指定路径:

tar zxvf redis-3.2.4.tar.gz
mkdir /usr/local/redis
make PREFIX=/usr/local/redis install

需要特别留意:编译前必须确认系统中已安装gcc和make工具,否则会在编译阶段报错。

配置环境变量

为了让系统能够直接识别redis相关命令,需要将Redis的bin目录添加到PATH变量中:

vim /etc/profile
export REDIS_HOME=/usr/local/redis
export PATH=$PATH:$REDIS_HOME/bin
:wq
source /etc/profile  或者 . /etc/profile

完成环境变量配置后,直接在终端输入redis-cli即可调用Redis客户端,无需每次输入完整路径,非常方便。

注册Redis系统服务

Redis官方源码包已经内置了服务安装脚本,可以轻松注册为系统服务:

cd /root/redis-3.2.4/utils
./install_server.sh

执行后一路回车,所有参数保持默认即可。安装完成后,在/etc/init.d目录下会生成一个名为redis_6379的服务脚本(端口号默认为6379)。启动、停止、查看状态都很简单:

service redis_6379 status
service redis_6379 start
service redis_6379 stop

该服务脚本默认已配置开机自启动,通常不需要额外操作。

CentOS7如何安装配置Reids?

配置远程访问

如果需要让其他设备连接这台Redis服务器,需要完成两件事:防火墙放行端口,以及修改Redis配置文件。

首先添加防火墙规则,允许6379端口通过,然后重新加载防火墙使规则生效:

firewall-cmd --zone=public --add-port=6379/tcp --permanent
firewall-cmd --reload

接着编辑Redis主配置文件,路径为/etc/redis/6379.conf

vim /etc/redis/6379.conf

需要调整以下三处关键设置:

  • 设置访问密码:找到# requirepass foobared,改为requirepass 123456(密码可根据实际需求自行设定)。
  • 注释掉bind 127.0.0.1,这样Redis会监听所有网络接口。
  • protected-mode yes改为protected-mode no(如果不修改此项,即使注释了bind,默认保护模式也会阻止远程连接)。

修改完毕后,重启Redis服务使配置生效:

service redis_6379 restart

至此,远程客户端即可通过密码认证方式访问这台Redis服务器。需要特别提醒:在生产环境中,建议进一步设置IP白名单,而不是直接关闭保护模式,以提升安全性。

来源:https://www.jb51.net/os/RedHat/537898.html
上一篇CentOS 7 DNS与DHCP动态更新配置详解 下一篇CentOS ifcfg配置中device参数详解
本站内容用于信息整理与展示,如有侵权或内容问题请及时联系处理。

相关推荐

补充同频道和同主题内容,方便继续浏览更多相关内容。

同类最新

继续查看同栏目最近更新的文章。

更多
微软详解Win11时间点还原 默认每24小时创建恢复点
系统平台 · 2026-06-30

微软详解Win11时间点还原 默认每24小时创建恢复点

微软今日推送了最新的 6 月可选更新,并发布博客详细解读了 Win11 全新的“时间点还原”(Point-in-time restore)功能——这一功能本质上是对系统恢复体验的一次全面升级,旨在让用户更轻松地应对电脑故障。 微软表示,面向 Windows 11 客户端用户的“时间点还原”功能现已正

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验
系统平台 · 2026-06-30

Win11 26H1六月可选更新KB5095091 优化放大镜改善装机体验

微软今天推送了Windows 11 26H1设备的6月可选更新KB5095091,安装完成后系统版本号会升级到Build 28000 2340。值得一提的是,这次更新并非面向所有设备,而是专门为搭载高通骁龙X2系列芯片的机型准备的——包括骁龙X2 Plus、X2 Elite和X2 Elite Ext

Win11六月可选更新KB5095093修复回收站弹窗异常
系统平台 · 2026-06-30

Win11六月可选更新KB5095093修复回收站弹窗异常

微软已悄然推送Windows 11六月可选更新,编号KB5095093。本次更新覆盖两个版本:24H2用户安装后版本号升级至Build 26100 8737,而25H2用户则更新至Build 26200 8737。 本次更新并非仅是小修小补,而是带来了多项实质性新功能。下面我们就来详细解析这些更新内

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞
系统平台 · 2026-06-30

苹果macOS 27 Beta2封堵Siri AI跳过候补名单漏洞

科技媒体 Cult of Mac 昨日(6月23日)发布博文指出,苹果在 macOS 27 Beta 2 更新中悄然封堵了一个此前可用的后门——用户曾能通过一条终端命令绕过候补名单,直接启用新版 Siri AI,如今这一方法已失效。 简要回顾一下:在 macOS 27 Beta 1 阶段,只需在 M

微软加速Win11 25H2推送 覆盖所有符合条件家用PC
系统平台 · 2026-06-30

微软加速Win11 25H2推送 覆盖所有符合条件家用PC

近日(6月23日),科技媒体 Windows Latest 发布了一则值得关注的动态:微软已进一步扩大 Windows 11 25H2 的推送范围,所有满足硬件要求、且不受 IT 部门管理的家庭版和专业版设备,现在均可顺利接收本次更新。 此次升级有一个显著特点——采用“启用包”(eKB)方式进行推送