macos部署redis需先装homebrew(若未安装),再用brew install redis安装,接着brew services start redis启用后台服务并开机自启,最后redis-cli ping验证返回pong即成功。

如果您希望在 macOS 系统中部署 Redis 服务,但尚未完成安装与基础配置,则可能是由于缺少包管理工具、配置文件未适配或服务未正确启动所致。以下是解决此问题的步骤:
一、通过 Homebrew 安装并启用系统级服务
该方法利用 Homebrew 的服务管理能力,自动处理依赖、安装路径与开机自启,适合快速构建开发环境。
1、若未安装 Homebrew,先在终端中执行:/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
2、安装完成后更新源并升级:brew update
3、安装 Redis:brew install redis
4、将 Redis 注册为后台服务并启动(含开机自启):brew services start redis
5、验证服务状态:brew services list | grep redis
6、确认 Redis 正常响应:redis-cli ping,返回 PONG 即表示服务已就绪。
二、源码编译安装并手动配置后台运行
该方式完全可控,适用于需指定版本、定制编译选项或规避 Homebrew 依赖冲突的场景,需自行管理进程与配置文件。
1、从官网下载指定版本源码包(例如 redis-7.4.6.tar.gz):curl -O https://download.redis.io/releases/redis-7.4.6.tar.gz
2、解压并进入目录:tar -zxvf redis-7.4.6.tar.gz && cd redis-7.4.6
3、编译安装:make && sudo make install
PyCharm 2026.2.0.1 Mac版提供 JetBrains 官方 2026.2.0.1 版本安装包,适合在macOS系统上进行 Python 项目开发、运行、调试和测试。
4、创建配置目录并复制默认配置文件:sudo mkdir -p /usr/local/etc && sudo cp redis.conf /usr/local/etc/redis.conf
5、编辑配置文件启用后台运行与网络访问:vi /usr/local/etc/redis.conf,确保以下行已取消注释并设为对应值:
daemonize yes
protected-mode no
bind 127.0.0.1
6、使用配置文件启动 Redis 服务:redis-server /usr/local/etc/redis.conf
7、验证进程是否运行:ps aux | grep redis-server
8、连接测试:redis-cli -h 127.0.0.1 -p 6379 ping,返回 PONG 表示实例已按配置启动并监听本地端口。
三、使用 brew services 启动并加载自定义配置文件
该方式结合 Homebrew 的服务管理优势与自定义配置灵活性,支持密码、绑定地址等生产级参数调整,同时保留开机自启能力。
1、确认已安装 Redis:brew install redis
2、准备自定义配置文件(如 /usr/local/etc/redis-custom.conf),设置如下关键项:
daemonize no
bind 127.0.0.1
port 6379
requirepass your_secure_password
dir /usr/local/var/db/redis
3、停止默认服务:brew services stop redis
4、以自定义配置启动服务:brew services start --config /usr/local/etc/redis-custom.conf redis
5、验证配置生效:redis-cli -a your_secure_password ping,返回 PONG
6、检查当前配置加载情况:redis-cli -a your_secure_password config get bind










