Mac本上快速搭建redis服务指南

文章目录

    • 前言
    • 1. 查看可用版本
    • 2.安装指定版本的redis
    • 3.添加redis到PATH
      • 3.1 按照执行brew install命令后输出的提示信息执行如下命令将redis添加到PATH
      • 3.2 执行命令要添加的redis环境信息生效:
    • 4. 增加密码
      • 4.1 在文件中找到requirepass所在位置
      • 4.2 去掉注释并将requirepass值替换为你为redis设置的密码
    • 5. 启动服务
    • 6. 使用redis服务
    • 7. 其他


前言

开发人员为了开发调试便利,经常需要在本地安装redis服务,本文分享一下如何使用brew在mac 本上进行redis服务的安装、调试以及安装过程中可能遇到的问题。

环境信息
MacOS12.3
M1芯片
Redis6.2
Brew 4.0.10

1. 查看可用版本

通过brew search命令查看可安装版本

在这里插入图片描述

2.安装指定版本的redis

通过brew install命令安装指定版本redis


注意如下输出信息,包括redis.conf配置信息和添加redis到PATH的方法

You have 5 outdated formulae installed.
You can upgrade them with brew upgrade
or list them with brew outdated.

==> Fetching redis@6.2
==> Downloading https://mirrors.aliyun.com/homebrew/homebrew-bottles/redis%406.2-6.2.14.arm64_monterey.bottle.tar.gz
######################################################################## 100.0%
==> Pouring redis@6.2-6.2.14.arm64_monterey.bottle.tar.gz
==> Caveats
redis@6.2 is keg-only, which means it was not symlinked into /opt/homebrew,
because this is an alternate version of another formula.

If you need to have redis@6.2 first in your PATH, run:
echo 'export PATH="/opt/homebrew/opt/[email protected]/bin:$PATH"' >> ~/.zshrc

To restart redis@6.2 after an upgrade:
brew services restart redis@6.2
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/redis@6.2/bin/redis-server /opt/homebrew/etc/redis.conf
==> Summary
🍺  /opt/homebrew/Cellar/redis@6.2/6.2.14: 14 files, 2MB
==> Running `brew cleanup redis@6.2`...
Disable this behaviour by setting HOMEBREW_NO_INSTALL_CLEANUP.
Hide these hints with HOMEBREW_NO_ENV_HINTS (see `man brew`).

3.添加redis到PATH

3.1 按照执行brew install命令后输出的提示信息执行如下命令将redis添加到PATH

echo ‘export PATH=“/opt/homebrew/opt/[email protected]/bin:$PATH”’ >> ~/.zshrc

3.2 执行命令要添加的redis环境信息生效:

source ~/.zshrc

否则可能报错:

zsh: command not found: redis-cli

4. 增加密码

此步骤可选,如果不需要密码可忽略增加密码这步

修改
/opt/homebrew/etc/redis.conf 增加密码

4.1 在文件中找到requirepass所在位置

4.2 去掉注释并将requirepass值替换为你为redis设置的密码

redis.conf的路径每台电脑可能不同,可以参照执行brew install命令后输出的信息查看

例如,我安装后redis.conf所在位置:

5. 启动服务

通过brew service start [email protected]启动redis服务

在这里插入图片描述
如果你安装的是别的版本redis,将[email protected]替换为指定版本即可

6. 使用redis服务

执行redis-cli -a redis密码 -p 端口号 连接redis服务

Mac本上快速搭建redis服务指南_第1张图片
如果报如下错误,请试着执行source ~/.zshrc 命令后重试

在这里插入图片描述

7. 其他

  • 重启服务

brew services restart [email protected]

  • 卸载服务

brew services stop [email protected] 停止服务
brew uninstall [email protected] 卸载服务

你可能感兴趣的:(redis,macos,redis)