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

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

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

安装

一、sudo make test

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

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)]git

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)]

二、sudo make install

2.一、解决报错: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安装成功。github

2.二、能够查看下/usr/local/bin,会自动有

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

配置

三、配置redis

3.一、新建文件夹etc、db

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

3.二、配置redis.conf

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

修改前

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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.三、配置etc

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

启动

四、启动redis

4.一、直接启动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]shell

4.二、指定配置文件启动

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(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)]ruby

可视化

五、安装可视化工具,直接看5.2。5.1和5.3能够不看。

5.一、安装brew cash(可不看,直接看5.2)

(备注:毕竟brew是mac经常使用命令,若是须要看下brew的安装流程,能够参考brew方式安装nginx)curl

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)]svg

解决报错: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.二、直接安装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.三、卸载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)]