当前位置: 首页 > news >正文

内网安装redis手把手教学

内网服务器安装 Redis 完整教程

我给你整理了无外网、纯内网离线安装 Redis的最简方案,全程一步一步照着做就能成功,适配 CentOS / Ubuntu 全系列内网服务器。

一、准备工作(本地电脑操作)

因为是内网服务器,不能直接用yum/apt在线安装,需要先在能上网的电脑下载 Redis 安装包:

  1. 打开官网下载:https://download.redis.io/releases/
  2. 推荐下载稳定版:redis-7.2.5.tar.gz(长期支持版)
  3. 把下载好的.tar.gz包,通过Xftp / FinalShell / scp传到内网服务器的/usr/local/src目录

二、服务器安装步骤(全程命令)

1. 登录服务器,进入安装包目录

cd /usr/local/src

2. 解压安装包

tar -zxvf redis-7.2.5.tar.gz

3. 重命名文件夹(方便管理)

mv redis-7.2.5 redis cd redis

4. 编译(内网必备,无需依赖)

make

✅ 出现Hint: It's a good idea to run 'make test'说明编译成功

5. 安装到系统

make install

三、配置 Redis(后台启动 + 密码 + 内网访问)

1. 复制配置文件

cp redis.conf redis.conf.bak # 备份原始配置

2. 编辑核心配置

vi redis.conf

i进入编辑模式,修改以下 4 个关键配置:

# 1. 允许所有内网IP访问(核心!) bind 0.0.0.0 # 2. 关闭保护模式(内网必须关) protected-mode no # 3. 后台运行(关闭窗口不退出) daemonize yes # 4. 设置密码(强烈建议) requirepass 123456

修改完成后:按Esc→ 输入:wq→ 回车保存

检查是否启动成功

ps -ef | grep redis

看到 redis 进程 = 安装成功 ✅

五、测试连接

本地连接(服务器内)

redis-cli -a 123456

输入ping,返回PONG= 正常

内网其他机器连

redis-cli -h 你的服务器内网IP -p 6379 -a 123456

六、设置开机自启(推荐)

vi /etc/systemd/system/redis.service
[Unit] Description=Redis Server After=network.target [Service] ExecStart=/usr/local/bin/redis-server /usr/local/src/redis/redis.conf ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/usr/local/bin/redis-cli shutdown Restart=always [Install] WantedBy=multi-user.target

保存后执行:

systemctl daemon-reload systemctl enable redis systemctl start redis

常用命令

systemctl start redis # 启动 systemctl stop redis # 停止 systemctl restart redis # 重启 systemctl status redis # 查看状态

二、可以联网情况

全程用 yum 安装 Redis(CentOS7 最稳,不用编译,避开 gcc/cc1 坑)。 步骤 1:安装 epel 源(redis 在这个源里) bash 运行 yum install -y epel-release 作用:给系统加上能下载 redis 的软件仓库 步骤 2:正式安装 redis bash 运行 yum install -y redis 安装后默认位置(记住) 程序:/usr/bin/redis-server、/usr/bin/redis-cli 配置文件:/etc/redis.conf 数据目录:/var/lib/redis 日志:/var/log/redis/redis.log 步骤 3:修改配置,允许外网 / 内网连接(关键) 打开配置文件 bash 运行 vi /etc/redis.conf 依次修改这 4 处: bind 127.0.0.1 → 改成 bind 0.0.0.0 protected-mode yes → 改成 protected-mode no daemonize no → 改成 daemonize yes 找到 # requirepass foobared 去掉 #,改成 requirepass 123456 改完保存退出(按 Esc,输入:wq回车) 步骤 4:启动 redis + 设置开机自启 bash 运行 systemctl start redis systemctl enable redis 步骤 5:放行防火墙 6379 端口(外部才能连) bash 运行 firewall-cmd --add-port=6379/tcp --permanent firewall-cmd --reload 步骤 6:本地测试是否成功 bash 运行 redis-cli -a 123456 ping 出现 PONG 就成功了。 外部连接信息 IP:10.1.0.32 端口:6379 密码:123456
http://www.jsqmd.com/news/856569/

相关文章:

  • 告别纯命令行:在OpenEuler 22.03 LTS上打造你的远程开发桌面(xfce+xrdp实战)
  • 轻松实现Unity游戏汉化:XUnity自动翻译器完整指南
  • Seraphine:英雄联盟玩家的智能游戏助手,5分钟实现战绩查询与BP辅助
  • 别再只画PCA了!用R语言玩转PCoA:深入比较欧式距离与Bray-Curtis距离的差异
  • 别再死记硬背了!COBOL中COMP、COMP-3、COMP-5数据类型的区别与实战赋值避坑指南
  • ARM+FPGA异构开发板MYD-C8MMX上电与软硬件协同调试实战
  • 树莓派5 vs RK3588开发板:从硬件参数到真实项目,我为什么最终选了国产板?
  • 基于RK3568的车载中控方案:硬件设计、软件适配与可靠性验证全解析
  • 嵌入式开发编译速度优化:从原理到实践的全方位提速指南
  • 射频芯片滤波器设计实战:从耦合矩阵理论到GaAs工艺实现
  • 直流接地故障查找:从原理到实践的安全操作指南
  • 论文精读|《基于改进交织异算法的数据抗强干扰传输设计》——庹忠曜、胡乃溪、黄洵桢等:用交织+异或为工业数据筑起“抗干扰防线”
  • 如何彻底解决戴尔G15笔记本过热问题:TCC-G15开源温度控制中心完整指南
  • 2025最权威的五大降重复率神器实际效果
  • FlashAttention:让大模型“记住“更多,还跑得飞快FlashAttention:让大模型“记住“更多,还跑得飞快
  • 艺术史研究者都在偷偷用的Perplexity高级搜索语法,5分钟掌握8类权威资源定位术
  • Perplexity图书评论搜索效率提升300%:从零构建高精度学术书评检索工作流
  • 3分钟掌握百度网盘提取码智能获取:彻底告别手动搜索的终极方案
  • 别再为printf发愁了!华大HC32L13x单片机串口打印的三种实战配置(Keil MDK环境)
  • 荣耀出征唯一官网下载:零氪平民友好 无套路轻松畅玩
  • 用Ovito 3.6.0免费版搞定辐照损伤可视化:手把手教你让晶界和点缺陷同框出镜
  • 百度网盘解析工具终极指南:3步实现高速下载的完整教程
  • HarmonyOS 6 ArkGraphics 3D精讲:坐标、向量与矩阵——初识3D数学的“空间建模”
  • 攻克TE小线径压接挑战:从原理到工艺的全流程解决方案
  • 【面试高频】常见锁策略
  • 魔百盒CM311-1s刷机后体验:安卓9.0固件到底香不香?附5621DS无线实测
  • Faster-Whisper-GUI深度探索:6大实战技巧提升日语语音识别效率
  • DeepSeek大模型API接入全链路拆解(含Rate Limit绕行策略与Token优化实测数据)
  • 嵌入式开发进阶:从轮询到中断的事件驱动编程实践
  • try-with-resources跟try-catch-finally的区别