一、前言
Redis 是一个开源的高性能 Key-Value 内存数据库,具有以下特点:
- 速度极快(基于内存)
- 支持多种数据结构
- 支持持久化
- 支持发布订阅
- 支持分布式
在实际开发中 Redis 常用于:
- 缓存数据库查询结果
本文介绍在 macOS(Intel 及 Apple Silicon)上通过 Homebrew 安装 Redis 的完整流程。涵盖环境检查、软件安装、服务启动与停止、基础测试、密码配置、路径说明及常见问题排查。步骤包括使用 brew install redis 安装,brew services 管理服务,以及 redis-cli 进行交互验证。
Redis 是一个开源的高性能 Key-Value 内存数据库,具有以下特点:
在实际开发中 Redis 常用于:
本文将详细介绍如何在 macOS 上安装 Redis,并完成启动和测试。
本文适用于:
查看系统架构:
uname -m
输出:
arm64
说明是 Apple Silicon。
或:
x86_64
说明是 Intel Mac。
Homebrew 是 macOS 最常用的软件包管理工具。
检查是否已安装:
brew -v
如果未安装,执行:
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
安装完成后执行:
brew update
执行命令:
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
说明安装成功。
brew services start redis
输出:
Successfully started redis
Redis 将后台运行。
redis-server
看到:
Ready to accept connections
说明启动成功。
执行:
redis-cli
进入 Redis:
127.0.0.1:6379>
测试连接:
ping
输出:
PONG
说明 Redis 正常运行。
测试写入数据:
set name redis
读取数据:
get name
输出:
"redis"
退出:
exit
brew services list
输出:
Name Status redis started
brew services stop redis
brew services restart 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
编辑配置文件:
nano /opt/homebrew/etc/redis.conf
找到:
修改为:
requirepass 123456
保存退出。
重启 Redis:
brew services restart redis
redis-cli
输入:
auth 123456
执行:
brew services start redis
验证:
brew services list
Redis 将自动随系统启动。
brew uninstall redis
删除数据:
rm -rf /opt/homebrew/var/db/redis
检查 Redis 状态:
brew services list
启动:
brew services start redis
查看端口:
lsof -i :6379
杀掉进程:
kill -9 PID
cat /opt/homebrew/var/log/redis.log
应用程序 ↓ redis-cli / Java / Node ↓ Redis Server ↓ 内存存储 ↓ 持久化(磁盘)
Redis 安装步骤总结:
brew install redis
brew services start redis
redis-cli ping
返回:
PONG
说明安装成功。

微信公众号「极客日志」,在微信中扫描左侧二维码关注。展示文案:极客日志 zeeklog
查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online
JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online
使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online
Terser 压缩、变量名混淆,或 javascript-obfuscator 高强度混淆(体积会增大)。 在线工具,JavaScript 压缩与混淆在线工具,online
将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online
将字符串、文件或图像转换为其 Base64 表示形式。 在线工具,Base64 文件转换器在线工具,online