龙空技术网

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

David是程序员 107

前言:

现在你们对“brew install指定版本”大致比较注意,朋友们都需要学习一些“brew install指定版本”的相关资讯。那么小编在网摘上搜集了一些对于“brew install指定版本””的相关知识,希望朋友们能喜欢,你们一起来了解一下吧!

#来点儿干货#

前言

开发人员为了开发调试便利,经常需要在本地安装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 upgradeor list them with brew outdated.==> Fetching redis@6.2==> Downloading  100.0%==> Pouring redis@6.2-6.2.14.arm64_monterey.bottle.tar.gz==> Caveatsredis@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/redis@6.2/bin:$PATH"' >> ~/.zshrcTo restart redis@6.2 after an upgrade:brew services restart redis@6.2Or, 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到PATH3.1 按照执行brew install命令后输出的提示信息执行如下命令将redis添加到PATH

echo 'export PATH="/opt/homebrew/opt/redis@6.2/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 redis@6.2启动redis服务

如果你安装的是别的版本redis,将redis@6.2替换为指定版本即可

6. 使用redis服务

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

如果报如下错误,请试着执行source ~/.zshrc 命令后重试

7. 其他重启服务

brew services restart redis@6.2

卸载服务

brew services stop redis@6.2 停止服务

brew uninstall redis@6.2 卸载服务

标签: #brew install指定版本