macOS 安装 Redis 超详细教程(Homebrew方式,适用于 M1/M2/M3/M4 和 Intel)

一、前言

Redis 是一个开源的高性能 Key-Value 内存数据库,具有以下特点:

  • 速度极快(基于内存)
  • 支持多种数据结构
  • 支持持久化
  • 支持发布订阅
  • 支持分布式

在实际开发中 Redis 常用于:

  • 缓存数据库查询结果
  • 分布式锁
  • Session 存储
  • 消息队列
  • 提升系统性能

本文将详细介绍如何在 macOS 上安装 Redis,并完成启动和测试。


二、安装环境说明

本文适用于:

  • macOS Intel
  • macOS Apple Silicon(M1 / M2 / M3 / M4)

查看系统架构:

uname -m

输出:

arm64

说明是 Apple Silicon。

或:

x86_64

说明是 Intel Mac。


三、安装 Homebrew(如果未安装)

Homebrew 是 macOS 最常用的软件包管理工具。

检查是否已安装:

brew -v

如果未安装,执行:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后执行:

brew update


四、安装 Redis

执行命令:

brew install redis

安装成功示例:

==> Installing redis
🍺 /opt/homebrew/Cellar/redis/7.2.5: 14 files, 2.3MB

验证安装:

redis-server --version

输出:

Redis server v=7.2.5

说明安装成功。


五、启动 Redis

方式一(推荐):后台启动

brew services start redis

输出:

Successfully started `redis`

Redis 将后台运行。


方式二:前台启动(调试用)

redis-server

看到:

Ready to accept connections

说明启动成功。


六、测试 Redis

执行:

redis-cli

进入 Redis:

127.0.0.1:6379>

测试连接:

ping

输出:

PONG

说明 Redis 正常运行。

测试写入数据:

set name redis

读取数据:

get name

输出:

"redis"

退出:

exit


七、Redis 常用管理命令

查看 Redis 状态

brew services list

输出:

Name Status
redis started


停止 Redis

brew services stop redis


重启 Redis

brew services restart redis


八、Redis 默认安装路径

Apple Silicon:

类型路径
redis-server/opt/homebrew/bin/redis-server
redis-cli/opt/homebrew/bin/redis-cli
配置文件/opt/homebrew/etc/redis.conf
数据目录/opt/homebrew/var/db/redis
日志文件/opt/homebrew/var/log/redis.log

Intel Mac:

/usr/local/bin/redis-server


九、修改 Redis 配置

编辑配置文件:

nano /opt/homebrew/etc/redis.conf


设置密码

找到:

# requirepass foobared

修改为:

requirepass 123456

保存退出。

重启 Redis:

brew services restart redis


连接 Redis(带密码)

redis-cli

输入:

auth 123456


十、设置开机自启

执行:

brew services start redis

验证:

brew services list

Redis 将自动随系统启动。


十一、卸载 Redis

brew uninstall redis

删除数据:

rm -rf /opt/homebrew/var/db/redis


十二、常见问题

问题1:redis-cli 无法连接

检查 Redis 状态:

brew services list

启动:

brew services start redis


问题2:端口占用

查看端口:

lsof -i :6379

杀掉进程:

kill -9 PID


问题3:查看 Redis 日志

cat /opt/homebrew/var/log/redis.log


十三、Redis 工作流程图

应用程序

redis-cli / Java / Node

Redis Server

内存存储

持久化(磁盘)


十四、总结

Redis 安装步骤总结

brew install redis
brew services start redis
redis-cli ping

返回:

PONG

说明安装成功。


Redis 是现代开发必备组件,适用于:

  • Java
  • Spring Boot
  • Node.js
  • 微服务
  • 缓存优化

十五、作者推荐

推荐进一步学习:

  • Redis 持久化机制
  • Redis 分布式锁
  • Redis 集群
  • Redis + Spring Boot

Read more

大公博创DGB收官2026WDS沙特世界防务展 签约卡塔尔Dynasty Group和沙特DTI深化中东布局,全频段反无人机技术引发海外行业关注

利雅得,沙特阿拉伯 2 月12日–2026年沙特防务展圆满落幕,全球电磁空间安全解决方案领军企业、低空空域安全领域先锋大公博创DGB (DG.Broadtrum) 在本届展会上迎来多重突破:不仅携“全频段、全时域、全地域”要地安防综合解决方案及三款旗舰产品重磅亮相,凭借军工级技术实力成为低空安防领域的关注焦点,更在展会期间接连斩获重磅合作——2月10日与卡塔尔本土标杆企业Dynasty Group签署战略合作备忘录(MoU),2月12日展会收官之际,再与沙特本土先进无人机技术领军企业Drone Tech International(DTI)正式达成战略合作。凭借亮眼的技术展示与深度的本地化合作布局,大公博创DGB获得沙特本土及众多海外主流媒体的现场采访与高度关注,成为本届展会中中国高端安防技术出海的典型代表。此举标志着大公博创DGB在中东市场的布局实现跨越式深化,以“技术输出+本地化协同”的双轮驱动模式,持续为海湾国家防务自主建设与基础设施安全升级注入中国力量,也为中东海湾地区低空空域安全生态构建奠定了重要合作基础。 亮相沙特防务展:全频段反无人机技术成焦点,引全球媒体聚焦 在本届

By Ne0inhk

Git-RSCLIP效果展示:1000万数据训练的遥感AI有多强

Git-RSCLIP效果展示:1000万数据训练的遥感AI有多强 遥感图像里藏着什么?一条蜿蜒的河流、一片整齐的稻田、一座繁忙的机场,还是城市扩张留下的边界线?过去,要从卫星图或航拍图中识别这些地物,得靠专业人员肉眼判读,或者训练专用分类模型——耗时、费力、门槛高。而今天,一个不用训练、上传即用、输入文字就能“看懂”遥感图的AI,已经站在你面前。 它叫 Git-RSCLIP,不是普通CLIP的简单迁移,而是北航团队专为遥感领域打磨的视觉语言模型。它在1000万对遥感图文数据上完成预训练,不是泛泛而谈的“多模态”,而是真正理解“农田”和“裸地”的光谱差异、“机场跑道”和“高速公路”的几何特征、“森林冠层”和“城市绿地”的纹理区别。 这篇文章不讲架构推导,不列参数表格,也不堆砌技术术语。我们直接打开界面、上传图片、输入描述、看结果——用10个真实测试案例,带你亲眼见证:

By Ne0inhk
Flutter 三方库 shelf_modular 的鸿蒙化适配指南 - 掌控服务器路由资产、精密模块治理实战、鸿蒙级服务端专家

Flutter 三方库 shelf_modular 的鸿蒙化适配指南 - 掌控服务器路由资产、精密模块治理实战、鸿蒙级服务端专家

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 三方库 shelf_modular 的鸿蒙化适配指南 - 掌控服务器路由资产、精密模块治理实战、鸿蒙级服务端专家 在鸿蒙跨平台应用执行高级服务端管理与多维 Shelf 路由资产指控(如构建一个支持全场景秒级交互的鸿蒙大型全量后端服务中枢、处理海量 API Route Payloads 的语义认领或是实现一个具备极致指控能力的资产管理后台路由审计中心)时,如果仅仅依赖官方的基础 Shelf 处理器或者是极其繁琐的手动路由映射,极易在处理“由于模块嵌套导致的资产认领偏移”、“高频服务请求下的认领假死”或“由于多语言环境导致的符号解析冲突死结”时陷入研发代码服务端逻辑崩溃死循环。如果你追求的是一种完全对齐现代模块化标准、支持全量高度可定制路由(Modular-driven Backend)且具备极致指控确定性的方案。今天我们要深度解析的 shelf_modular——一个专注于解决“服务端资产标准化认领与模块化解耦”痛点的顶级工具库,正是帮你打造“鸿蒙超

By Ne0inhk
ICLR 2026中稿工作VLASER: 究竟哪些多模态能力和数据对提升机器人的控制表现最关键?

ICLR 2026中稿工作VLASER: 究竟哪些多模态能力和数据对提升机器人的控制表现最关键?

一、背景和研究动机 在具身智能(Embodied AI)的浪潮中,研究界致力于将强大的视觉-语言模型(VLM)转化为具备机器人操控能力的 Vision-Language-Action (VLA) 模型 。然而,这一转化过程面临着一道巨大的“鸿沟”:上游 VLM 通常依托海量互联网数据预训练,拥有卓越的通用推理能力;而下游 VLA 却需要在具体的物理环境中实现精准的动作控制 。 目前的现状是:即便 VLM 的通用推理能力很强,在迁移至机器人控制任务时,效果往往不如人意 。这引发了一个核心问题:究竟哪些多模态能力和数据对提升机器人的控制表现最关键? 是堆砌更多的通用问答数据,还是专注于特定的域内(机器人第一视角)的多模态推理数据 ? 为解答这一疑问,来自中国科学技术大学、上海人工智能实验室、上海交通大学等机构的研究团队,在 ICLR 2026 发表了最新成果:Vlaser (Vision-Language-Action Model with Synergistic Embodied Reasoning) 。Vlaser

By Ne0inhk