macOS 11.5 brew install redis错误解决方法

简说Python

共 1551字,需浏览 4分钟

 ·

2021-09-12 07:27

来源:掘金

作者:

首先说下哈,作者用的电脑系统是 macOS 11.5,如果你没有遇到这个问题,无需阅读本文,谢谢。

看了写网络上的方法,基本都是使用homebrew进行安装,但是执行下面安装语句时

brew install redis

会报错:

Error: Could not find an SDK that supports macOS 11.5.
You may have have an outdated or incompatible CLT.
Homebrew found the following SDKs in the CLT install:
  10.14
  10.15

网络上查了,大该说在macOS Big Sur上brew有些不支持,正在更新。。。

没想花时间在研究brew上,所以我选择了最直接了当的手动安装:首先进入redis官网:https://redis.io/download

下载稳定版本的redis。

本地解压后,将redis文件夹移动到/usr/local/目录下,然后打开终端,进入到/usr/local/目录,进行编译和安装:

cd /usr/local/redis-6.2.5
make
make install

然后执行redis-server可以启动redis服务。再重新打开一个终端,输入:

redis-cli

即可进入。

关闭服务,可以在终端输入下面指令:

redis-cli shutdown

也可以查出redis对应的pid,进行强制停止。

ps aux|grep redis
kill -9 查出来的pid
image.png

另外我们还可以设置daemonize守护进程(默认为no),打开redis.conf文件,找到daemonize,将no改为yes即可,输入以下指令:

cd /usr/local/redis-6.2.5
vim redis.conf

在该模式下,redis会在后台运行,并将进程pid号写入至redis.conf选项pidfile设置的文件中,此时redis将一直运行,除非手动kill该进程。

参考:

Redis daemonize介绍:https://www.jianshu.com/p/5a187bfd4a06

mac os 安装 redis:https://www.jianshu.com/p/3bdfda703552

--END--



扫码即可加我微信

老表朋友圈经常有赠书/红包福利活动

新玩法,以后每篇技术文章,点赞超过100+,我将在个人视频号直播带大家一起进行项目实战复现,快嘎嘎点赞吧!!!

直播将在我的视频号:老表Max 中开展,扫上方二维码添加我微信即可查看我的视频号。


大家的 点赞、留言、转发是博主的最大支持。



学习更多:
整理了我开始分享学习笔记到现在超过250篇优质文章,涵盖数据分析、爬虫、机器学习等方面,别再说不知道该从哪开始,实战哪里找了

点赞”就是对博主最大的支持 

浏览 18
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报