转mac开发-- redis的安装&配置&可视化

本文详细介绍了在Mac环境下安装Redis的过程,包括解决sudo make test时的错误,安装过程中权限问题的处理,以及Redis配置文件的创建和修改。此外,还跳过了brew的安装,直接通过dmg文件安装了Redis Desktop Manager作为可视化工具,并提供了网盘链接和密码。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

前言:查看本文所用redis压缩包的下载地址和版本,可参考文章linux下redis的安装。解压后,我是放在/usr/local/下。

转mac开发-- redis的安装&配置&可视化

安装

1、sudo make test

我放的路径是/usr/local/redis-5.0.8
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XnlhTcdU-1587990584395)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427111721464.png)]

1.1、解决报错:[exception]: Executing test client: couldn’t execute “src/redis-benchmark”: no such file or directory.

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UI9q2TkT-1587990584397)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427110855760.png)][外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-biLz1Sin-1587990584398)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427110626840.png)]

make distclean

(make clean 清除上次make命令所产生的object文件(即后缀为“.o”的文件)和可执行文件。make distclean 类似 make clean,但同时也将configure生成的文件全部删掉,包括Makefile。)
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-eneIjGRi-1587990584400)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427114732550.png)]

make

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bJg8KAqh-1587990584401)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427131805110.png)]

sudo make test

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cERL4jqW-1587990584402)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427132218137.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AvvfHcIp-1587990584403)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427132243346.png)]

2、sudo make install

2.1、解决报错:install: /usr/local/bin/redis-server: Permission denied

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-9Afi0U31-1587990584404)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427093843520.png)]
尝试sudo make install
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j8RdnQTI-1587990584404)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427094221653.png)]
redis安装成功。

2.2、可以查看下/usr/local/bin,会自动有

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O8XoG8Vg-1587990584405)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427144825137.png)]

配置

3、配置redis

3.1、新建文件夹etc、db

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3yIJr2R2-1587990584406)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152031216.png)]

3.2、配置redis.conf

位置
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o6jwssBG-1587990584407)(/Users/mac/Library/Application Support/typora-user-images/image-20200427150457435.png)]

修改前

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qhpf78k6-1587990584408)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101528086.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EKzg7bQI-1587990584409)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101612497.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bqOogZeC-1587990584410)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101650242.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qarezPnE-1587990584410)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101734439.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qUPDZKd4-1587990584411)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101804226.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1RXc7qCQ-1587990584412)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427102306062.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NfBYmhGj-1587990584413)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427150012224.png)]

修改后

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DXEV7bPn-1587990584413)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427102835037.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-midO7qU8-1587990584414)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103304874.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2slvThN1-1587990584415)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103343872.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Azs1iYJN-1587990584415)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103426455.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UeeZtvnF-1587990584416)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103615352.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V4jhqR7P-1587990584417)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103739578.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mfTDYwAQ-1587990584418)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427150109533.png)]

3.3、配置etc

将/redis-5.0.8/src/下的redis.conf拷贝,在etc下粘贴
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-YfsAK4JJ-1587990584419)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152149632.png)]

启动

4、启动redis

4.1、直接启动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DrUbNfpN-1587990584419)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152703064.png)]
关闭
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NbWhdG1p-1587990584420)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152958872.png)]

4.2、指定配置文件启动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nD3uwibC-1587990584421)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427153645148.png)]
关闭redis-server
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DpkDRsBh-1587990584422)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427155708299.png)]
关闭redis-cli,直接关掉它的窗口就好了
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wLhWm9Rk-1587990584423)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427155910400.png)]

可视化

5、安装可视化工具,直接看5.2。5.1和5.3可以不看。

5.1、安装brew cash(可不看,直接看5.2)

(备注:毕竟brew是mac常用命令,如果需要看下brew的安装流程,可以参考brew方式安装nginx)

ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" < /dev/null 2> /dev/null ; brew install caskroom/cask/brew-cask 2> /dev/null
解决报错:curl: (6) Could not resolve host: raw.githubusercontent.com

ping raw.githubusercontent.com,将其ip写进host
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fCyImiWa-1587990584424)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427161040627.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-npKxmg9k-1587990584424)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427162140459.png)]

解决报错:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused

(参考博文
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cm12dWwB-1587990584425)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427184923457.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sK4x4Y5J-1587990584426)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427184950701.png)]

命令"brew cash install rdm"用不了,直接安装rdm dmg文件
解决报错:brew: command not found
export PATH=/usr/local/bin:$PATH

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2FxzhGsx-1587990584427)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427191512562.png)]
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3q35FYe7-1587990584428)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427191606287.png)]

解决报错:Error: Cask ‘rdm’ is unavailable: No Cask with this name exists.
5.2、直接安装rdm dmg文件,
网盘链接https://pan.baidu.com/s/1tpnvkE9R63U9VVMfw5xodQ 密码:zd7y

保证本地的redis是开启服务的
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-JHrQhNfA-1587990584428)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427192643908.png)]
连接
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-68WkevQW-1587990584429)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427194042680.png)]

5.3、卸载brew(若没有5.1的操作,可不看)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-s2ybIGdi-1587990584430)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427195535711.png)]
手动检查,删干净
[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-goI9e213-1587990584431)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427200157558.png)]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值