跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像AI 生图工具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/7/2081 浏览

一、前言

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. 十四、总结
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • Spring Bean 管理与 Spring Boot 自动配置原理
  • 6 款主流国产大模型功能对比与使用指南
  • 硕士论文盲审前降低AIGC检测率指南
  • C++ 模板与 string 类使用指南
  • Enterprise Architect 16 软件介绍与安装教程
  • QGIS 插件获取 Maxar 全球高分辨率遥感影像(0.3-0.5 米)
  • AutoDL 深度学习服务器使用教程与 Linux 常用命令
  • Python 数据科学工具链入门:NumPy、Pandas、Matplotlib 实战
  • Python 数据统计分析与清洗实战指南
  • 求职面试总挂一面?如何优化自我介绍与履历解释
  • 期刊论文智能写作:从“难产”到“高产”的破局之道
  • Milvus 实战:Attu 可视化安装与 Python 整合指南
  • AI 魔术师:基于视觉的增强现实特效
  • 医疗 AI 中的 k-均值算法:患者分群与精准医疗实战
  • DeepSeek 结合通义万相制作 AI 视频实战指南
  • 春晚 AI 背后的工程真相:从实验室到亿级并发基础设施
  • 10 款常用 AIGC 降重工具对比与选择指南
  • GitHub Copilot 接入 Figma MCP 还原设计稿生成前端代码
  • OSCP 实战:破解 SSH 私钥的密码短语
  • 计算机网络与网络安全核心概念及技术综述

相关免费在线工具

  • 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