Mac 通过 Homebrew 安装 Redis

前言

记录一下安装配置 Redis 环境的过程和遇到的坑,以防止今后再花大量时间来解决。

1. 安装 Redis

brew install redis
brew link redis

测试一下:

# 启动 Redis 服务
redis-server

如果看到以下信息说明成功了:
img
同时可以在 Mac 的活动监视器中看到有一个 redis-server 的进程。

# 关闭 Redis 服务
redis-cli shutdown

如果看到以下信息说明成功了:
img
同时可以看到活动监视器redis-server 进程没有了。

2. 修改配置文件

通过 Homebrew 安装的 Redis 和用常规 tar 包安装的 Redis 的配置文件目录有所不同。
Homebrew 安装的配置文件路径:/usr/local/etc/redis.conf
如果你不是这个目录,可以打开 /usr/local/Cellar/redis/{你的版本号}/homebrew.mxcl.redis.plist 看看。
img

找到之后主要修改三个地方(也可以不改):

  • 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

posted @   HOMMEEN  阅读(4424)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
· 【自荐】一款简洁、开源的在线白板工具 Drawnix
点击右上角即可分享
微信分享提示