MacBook M系芯片 Redis 安装、配置、版本查看指南

0 阅读5分钟

Redis 是目前最主流的高性能内存数据库,广泛用于缓存、限流、分布式锁、会话存储等开发场景。很多Mac开发新手在本地部署Redis时,会遇到安装失败、命令找不到、端口占用、不会查看版本等问题。

本文章,给大家整理一套适配MacBook M系芯片机型的完整实操方案,包含三种安装方式、启停命令、服务管理、版本查询、常见问题解决,全程终端操作,简单零踩坑。

阅读前置:所有操作均在Mac自带「终端」中完成,无需额外安装复杂软件。

一、首选安装方式:Homebrew 安装(最简单、最稳定)

Homebrew是Mac专属包管理工具,通过它安装Redis可自动配置环境变量、注册系统服务,支持开机自启,是本地开发的最优选择。

1. 检查/安装 Homebrew

首先打开终端,执行以下命令检查是否已安装Homebrew:

brew -v

若提示 command not found,说明未安装,执行官方一键安装命令:

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

具体的 Homebrew 安装查看这篇文章:

MacBook M 系列芯片一键国内镜像安装 Homebrew 完整踩坑实录(清华源安装本体 + 阿里 bottles 源)_brew 镜像都不行了-CSDN博客

2. 安装 Redis

Homebrew准备完成后,直接执行安装命令,自动安装最新稳定版Redis:

brew install redis

# 查看是否安装完成
brew list

3. 启动 Redis 服务

提供两种启动方式,根据开发需求选择:

✅ 方式1:后台常驻启动(推荐,开机自启)

安装系统服务,后台静默运行,关闭终端不停止,适合长期开发使用:

brew services start redis

✅ 方式2:临时前台启动(测试用)

仅临时运行,关闭终端窗口服务就会停止,适合临时测试:

redis-server

4. 验证 Redis 是否安装成功

新开一个终端窗口,执行连通性测试命令:

redis-cli ping

✅ 结果解读

执行命令:redis-cli ping 返回:PONG 代表 Redis 服务正常运行,客户端可以成功连通本地 Redis

5. Redis 常用服务管理命令

统一整理日常开发高频使用的启停、查看命令:

brew services start redis    # 启动服务(开机自启)
brew services stop redis     # 停止服务
brew services restart redis  # 重启服务
brew services info redis     # 查看服务运行状态
redis-cli                    # 进入Redis客户端命令行

6. Redis 配置文件位置

不同机型配置文件路径不同,修改密码、端口、远程连接等配置需找到对应文件:

  • Apple Silicon(M系列芯片)/opt/homebrew/etc/redis.conf

  • Intel 芯片 Mac/usr/local/etc/redis.conf

二、轻量化安装:Docker 运行 Redis(不污染本地环境)

如果不想在本地安装软件、担心环境冲突,推荐使用Docker容器运行Redis,即开即用、卸载无残留。前提是电脑已安装Docker。

一键拉取镜像并启动Redis(默认映射6379默认端口):

docker run -d --name redis -p 6379:6379 redis:latest

进入Redis客户端命令行:

docker exec -it redis redis-cli

三、进阶安装:源码编译安装(适合高阶需求)

适合需要指定Redis固定版本、自定义编译配置的开发者,新手不推荐。全程需要Xcode编译工具支持。

# 安装编译依赖工具
xcode-select --install

# 下载官方源码包
curl -O https://download.redis.io/redis-stable.tar.gz

# 解压并进入目录
tar -zxvf redis-stable.tar.gz
cd redis-stable

# 编译安装
make
sudo make install

# 启动服务
redis-server

四、Redis 版本查看三种方法(精准区分客户端/服务端)

很多新手分不清客户端和服务端版本,这里整理三种通用查询方式,适配本地安装和Docker安装。

1. 查看 Redis 客户端版本(最常用)

redis-cli --version
# 简写命令
redis-cli -v

输出示例:redis-cli 7.2.4

2. 查看 Redis 服务端版本(精准)

先进入Redis客户端,再查询服务端详细信息:

redis-cli
# 执行查询命令
INFO server

在输出内容中找到 redis_version:xxx,即为服务端真实版本。

3. 直接查询服务端版本

redis-server --version
# 简写命令
redis-server -v

4. Docker 环境专属版本查询

# 查看客户端版本
docker exec -it redis redis-cli -v

# 查看服务端版本
docker exec -it redis redis-server -v

小知识点:Homebrew正常安装的Redis,客户端和服务端版本保持一致,无需刻意区分。

五、常见问题避坑解决

1. 6379 端口被占用

启动失败提示端口占用时,查询占用进程并关闭:

# 查询6379端口进程
lsof -i :6379

# 杀死占用进程(替换为查到的进程号)
kill -9 进程号

2. redis-cli: command not found

原因是Homebrew环境变量未生效,解决方案:重启终端,或按照Homebrew安装提示,将环境变量配置写入shell配置文件即可。

3. 彻底卸载 Redis

brew uninstall redis

六、总结

1. 普通开发首选 Homebrew安装,一键部署、自带服务管理、稳定无坑,适配所有Mac机型;

2. 追求环境纯净、多版本切换选 Docker安装,无需污染本地环境;

3. 定制化需求可选择 源码编译安装

4. 日常查询版本可直接用 redis-cli -v,快速高效。