Mac 通过 Homebrew 安装 Redis
前言
记录一下安装配置 Redis 环境的过程和遇到的坑,以防止今后再花大量时间来解决。
1. 安装 Redis
brew install redis
brew link redis
测试一下:
# 启动 Redis 服务
redis-server
如果看到以下信息说明成功了:
同时可以在 Mac 的活动监视器
中看到有一个 redis-server
的进程。
# 关闭 Redis 服务
redis-cli shutdown
如果看到以下信息说明成功了:
同时可以看到活动监视器
中 redis-server
进程没有了。
2. 修改配置文件
通过 Homebrew 安装的 Redis 和用常规 tar 包安装的 Redis 的配置文件目录有所不同。
Homebrew 安装的配置文件路径:/usr/local/etc/redis.conf
如果你不是这个目录,可以打开 /usr/local/Cellar/redis/{你的版本号}/homebrew.mxcl.redis.plist
看看。
找到之后主要修改三个地方(也可以不改):
- requirepass
- daemonize yes
- logfile "{你的日志文件路径}"
改了密码后,以后在 redis-cli
中要先验证才能操作:
redis-cli auth {你的密码}
验证通过会返回 OK
。
daemonize
这个属性官方的说明是:
By default Redis does not run as a daemon. Use 'yes ' if you need it.
Note that Redis wi11 write a pid file in /usr/local/var/ run/redis.pid when daemonized.
when Redis is supervised by upstart or systemd, this parameter has no impact.
但实际上,好像 yes 或 no 都不影响。可能就像第三段说的是被 upstart 或 systemd 监管吧。
3. 重启 Redis 服务
这里注意和前面启动 Redis 服务不一样了,要带上配置文件启动,否则配置不生效:
redis-server /usr/local/etc/redis.conf
官方说明:
Note that in order to read the configuration file, Redis must be started with the file path as first argument:
./redis-server /path/to/redis.conf
参考
brew安装Redis redis.conf文件位置
(error) NOAUTH Authentication required
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix