前言:查看本文所用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)]](https://i-blog.csdnimg.cn/blog_migrate/0029b6c046b4c7ffce5a796753cc58f8.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)]](https://i-blog.csdnimg.cn/blog_migrate/1ae6d607ea5a15d58518c05f6f82d0d1.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-biLz1Sin-1587990584398)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427110626840.png)]](https://i-blog.csdnimg.cn/blog_migrate/5ba27f04ae2a4122ea5593c0e7688867.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)]](https://i-blog.csdnimg.cn/blog_migrate/d78da0282ddefb0dd7ab43a2933336fc.png)
make
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bJg8KAqh-1587990584401)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427131805110.png)]](https://i-blog.csdnimg.cn/blog_migrate/93fed00738d01144b2462679ef2bfafc.png)
sudo make test
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cERL4jqW-1587990584402)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427132218137.png)]](https://i-blog.csdnimg.cn/blog_migrate/bc21c1c9a8f03a4c4f0bcfa2c795614d.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-AvvfHcIp-1587990584403)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427132243346.png)]](https://i-blog.csdnimg.cn/blog_migrate/dd78976c5ead33ee50e8e5b9984e034f.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)]](https://i-blog.csdnimg.cn/blog_migrate/2fa84e257ae0e717d50790346af0e71e.png)
尝试sudo make install
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-j8RdnQTI-1587990584404)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427094221653.png)]](https://i-blog.csdnimg.cn/blog_migrate/ced39898b65230d49ec4d9fe8e2f15ad.png)
redis安装成功。
2.2、可以查看下/usr/local/bin,会自动有
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-O8XoG8Vg-1587990584405)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427144825137.png)]](https://i-blog.csdnimg.cn/blog_migrate/289b37577313cf28020b66cde75c3b34.png)
配置
3、配置redis
3.1、新建文件夹etc、db
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3yIJr2R2-1587990584406)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152031216.png)]](https://i-blog.csdnimg.cn/blog_migrate/286bf7c52dd0605405c54f0748a0d966.png)
3.2、配置redis.conf
位置
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-o6jwssBG-1587990584407)(/Users/mac/Library/Application Support/typora-user-images/image-20200427150457435.png)]](https://i-blog.csdnimg.cn/blog_migrate/2fdfaf772bbd8b53d6ce805dd0155fcb.png)
修改前
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Qhpf78k6-1587990584408)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101528086.png)]](https://i-blog.csdnimg.cn/blog_migrate/1ecec18fd347ccab0ab3d96060655933.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-EKzg7bQI-1587990584409)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101612497.png)]](https://i-blog.csdnimg.cn/blog_migrate/b2bdee251d4ae3c11ddeee294700998c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-bqOogZeC-1587990584410)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101650242.png)]](https://i-blog.csdnimg.cn/blog_migrate/c709d2ed2309d00bf72d4921215dd661.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qarezPnE-1587990584410)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101734439.png)]](https://i-blog.csdnimg.cn/blog_migrate/5446abd1510e495c4f2914790a52efe3.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-qUPDZKd4-1587990584411)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427101804226.png)]](https://i-blog.csdnimg.cn/blog_migrate/56b8eab24e4db7657c97628234a5815c.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-1RXc7qCQ-1587990584412)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427102306062.png)]](https://i-blog.csdnimg.cn/blog_migrate/0b5d2f91102d2249b44dcfcd0a7c9671.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NfBYmhGj-1587990584413)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427150012224.png)]](https://i-blog.csdnimg.cn/blog_migrate/541d6efc8409179aa60ac3bd6424403d.png)
修改后
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DXEV7bPn-1587990584413)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427102835037.png)]](https://i-blog.csdnimg.cn/blog_migrate/4185c233f19870c7521370869202afbe.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-midO7qU8-1587990584414)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103304874.png)]](https://i-blog.csdnimg.cn/blog_migrate/823fb3fb593e96c7d1da3915ab2f6447.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2slvThN1-1587990584415)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103343872.png)]](https://i-blog.csdnimg.cn/blog_migrate/92652c2cea2743a9568a52fa4e0ae2d5.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Azs1iYJN-1587990584415)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103426455.png)]](https://i-blog.csdnimg.cn/blog_migrate/ea135d9ec72618b576a4388ced270993.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-UeeZtvnF-1587990584416)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103615352.png)]](https://i-blog.csdnimg.cn/blog_migrate/104dba6ba7b7f42a7b9348ba2a74cc81.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-V4jhqR7P-1587990584417)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427103739578.png)]](https://i-blog.csdnimg.cn/blog_migrate/b3ee3e93a493f57731581171cbbfbd8d.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-mfTDYwAQ-1587990584418)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427150109533.png)]](https://i-blog.csdnimg.cn/blog_migrate/aa73cf775176d0764f04f4f9b31fa6c3.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)]](https://i-blog.csdnimg.cn/blog_migrate/341b6c57df7d58c36c95fb0110b0e1a1.png)
启动
4、启动redis
4.1、直接启动
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DrUbNfpN-1587990584419)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152703064.png)]](https://i-blog.csdnimg.cn/blog_migrate/0c1535e9ac0c128f82ab65519de26dc7.png)
关闭
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-NbWhdG1p-1587990584420)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427152958872.png)]](https://i-blog.csdnimg.cn/blog_migrate/8e1cc214ebd0e93d7fe348eca95ecd7d.png)
4.2、指定配置文件启动
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nD3uwibC-1587990584421)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427153645148.png)]](https://i-blog.csdnimg.cn/blog_migrate/1d6c632450665b617e4de5586b4c7ad1.png)
关闭redis-server
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DpkDRsBh-1587990584422)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427155708299.png)]](https://i-blog.csdnimg.cn/blog_migrate/fcb9d14c1838e9e91f4458373eff7350.png)
关闭redis-cli,直接关掉它的窗口就好了
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-wLhWm9Rk-1587990584423)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427155910400.png)]](https://i-blog.csdnimg.cn/blog_migrate/23f2b3411119c908fe10b76caa5d1175.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)]](https://i-blog.csdnimg.cn/blog_migrate/5c60b7e1ce89048b3acce1c554d06624.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-npKxmg9k-1587990584424)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427162140459.png)]](https://i-blog.csdnimg.cn/blog_migrate/95e9f6e2a9535da1dae40263d8f81956.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)]](https://i-blog.csdnimg.cn/blog_migrate/a293690d890d87c8d1144c9902718303.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sK4x4Y5J-1587990584426)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427184950701.png)]](https://i-blog.csdnimg.cn/blog_migrate/49fb4df9dedab8290f2e88b80d40adcd.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)]](https://i-blog.csdnimg.cn/blog_migrate/977d7cbd6555462ac7a92c3074bcfc71.png)
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-3q35FYe7-1587990584428)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427191606287.png)]](https://i-blog.csdnimg.cn/blog_migrate/f095e25120516ef8fa37a485658486e2.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)]](https://i-blog.csdnimg.cn/blog_migrate/c2620beeac65d581f699303ba22e2ed1.png)
连接
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-68WkevQW-1587990584429)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427194042680.png)]](https://i-blog.csdnimg.cn/blog_migrate/55fc898a85e903a655b7981512f5d9cf.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)]](https://i-blog.csdnimg.cn/blog_migrate/7702cf5345186573a9c87c4dc4a90b98.png)
手动检查,删干净
![[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-goI9e213-1587990584431)(/Users/mac/Documents/csdn草稿/mac开发入门/pic/20200427/image-20200427200157558.png)]](https://i-blog.csdnimg.cn/blog_migrate/b8978e45cec2f05a53da7f930543482c.png)
本文详细介绍了在Mac环境下安装Redis的过程,包括解决sudo make test时的错误,安装过程中权限问题的处理,以及Redis配置文件的创建和修改。此外,还跳过了brew的安装,直接通过dmg文件安装了Redis Desktop Manager作为可视化工具,并提供了网盘链接和密码。
1638

被折叠的 条评论
为什么被折叠?



