跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
Shell / BashNode.jsjava

macOS 安装 Redis 教程(Homebrew 方式,支持 M1-M4 及 Intel)

介绍在 macOS(Intel 及 Apple Silicon)上通过 Homebrew 安装 Redis 的完整流程。涵盖环境检查、软件安装、服务启动与停止、基础测试、密码配置、路径说明及常见问题排查。步骤包括使用 brew install redis 安装,brew services 管理服务,以及 redis-cli 进行交互验证。

GopherDev发布于 2026/3/28更新于 2026/6/258 浏览

一、前言

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

说明安装成功。

目录

  1. 一、前言
  2. 二、安装环境说明
  3. 三、安装 Homebrew(如果未安装)
  4. 四、安装 Redis
  5. 五、启动 Redis
  6. 方式一(推荐):后台启动
  7. 方式二:前台启动(调试用)
  8. 六、测试 Redis
  9. 七、Redis 常用管理命令
  10. 查看 Redis 状态
  11. 停止 Redis
  12. 重启 Redis
  13. 八、Redis 默认安装路径
  14. 九、修改 Redis 配置
  15. 设置密码
  16. requirepass foobared
  17. 连接 Redis(带密码)
  18. 十、设置开机自启
  19. 十一、卸载 Redis
  20. 十二、常见问题
  21. 问题 1:redis-cli 无法连接
  22. 问题 2:端口占用
  23. 问题 3:查看 Redis 日志
  24. 十三、Redis 工作流程图
  25. 十四、总结
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • AIGC 在日常生活中的应用与挑战
  • 深入解析 LRU 与 LFU 缓存淘汰算法
  • JDK 17 安装与环境配置实战指南
  • JavaWeb 核心技术:JSON 数据交换与 Ajax 异步请求实战
  • OpenClaw 本地优先 AI 智能体部署与使用指南
  • Qwen3-VL-WEBUI 架构与 Instruct/Thinking 双模式实战
  • 飞算 JavaAI 插件实战:从安装到工程代码生成
  • 绿联 NAS 配置 WebDAV 公网访问并使用 RaiDrive 挂载
  • 未来三年职场涨薪趋势分析与应对建议
  • 哈希表原理与实战应用
  • UI UX Pro Max:AI 驱动的现代前端 UI 工作流实战
  • Happy Coder:Claude Code 的移动端与 Web 客户端
  • HTML5 结合 AI 实现智能场景渲染与交互
  • Visual Studio Code 2022 安装包下载及安装教程
  • 基于 Spring Cloud Alibaba 的业务日志系统设计方案
  • 基于 html2canvas 和 jsPDF 封装 Vue3 页面导出 PDF 工具
  • 大模型技术快速入门指南与学习路径
  • 基于视觉的增强现实特效技术解析与实战
  • OpenAI Codex 终端 AI 编程助手安装与配置指南
  • 解决软件安装时 Microsoft Visual C++ 运行库缺失报错

相关免费在线工具

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online

  • JavaScript 压缩与混淆

    Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online

  • Base64 文件转换器

    将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online