前言:查看本文所用redis壓縮包的下載地址和版本,可參考文章linux下redis的安裝。解壓後,我是放在/usr/local/下。
目錄
- 轉mac開發-- redis的安裝&配置&可視化
- 安裝
- 1、sudo make test
- 2、sudo make install
- 配置
- 啓動
- 可視化
- 5、安裝可視化工具,直接看5.2。5.1和5.3可以不看。
- 5.1、安裝brew cash(可不看,直接看5.2)
- 解決報錯:curl: (6) Could not resolve host: raw.githubusercontent.com
- 解決報錯:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
- 命令"brew cash install rdm"用不了,直接安裝rdm dmg文件
- 5.2、直接安裝rdm dmg文件,
- 網盤鏈接https://pan.baidu.com/s/1tpnvkE9R63U9VVMfw5xodQ 密碼:zd7y
- 5.3、卸載brew(若沒有5.1的操作,可不看)
轉mac開發-- redis的安裝&配置&可視化
安裝
1、sudo make test
我放的路徑是/usr/local/redis-5.0.8
1.1、解決報錯:[exception]: Executing test client: couldn’t execute “src/redis-benchmark”: no such file or directory.
make distclean
(make clean 清除上次make命令所產生的object文件(即後綴爲“.o”的文件)和可執行文件。make distclean 類似 make clean,但同時也將configure生成的文件全部刪掉,包括Makefile。)
make
sudo make test
2、sudo make install
2.1、解決報錯:install: /usr/local/bin/redis-server: Permission denied
嘗試sudo make install
redis安裝成功。
2.2、可以查看下/usr/local/bin,會自動有
配置
3、配置redis
3.1、新建文件夾etc、db
3.2、配置redis.conf
位置
修改前
修改後
3.3、配置etc
將/redis-5.0.8/src/下的redis.conf拷貝,在etc下粘貼
啓動
4、啓動redis
4.1、直接啓動
關閉
4.2、指定配置文件啓動
關閉redis-server
關閉redis-cli,直接關掉它的窗口就好了
可視化
5、安裝可視化工具,直接看5.2。5.1和5.3可以不看。
5.1、安裝brew cash(可不看,直接看5.2)
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
解決報錯:curl: (7) Failed to connect to raw.githubusercontent.com port 443: Connection refused
(參考博文)
命令"brew cash install rdm"用不了,直接安裝rdm dmg文件
解決報錯:brew: command not found
export PATH=/usr/local/bin:$PATH
解決報錯:Error: Cask ‘rdm’ is unavailable: No Cask with this name exists.
5.2、直接安裝rdm dmg文件,
網盤鏈接https://pan.baidu.com/s/1tpnvkE9R63U9VVMfw5xodQ 密碼:zd7y
保證本地的redis是開啓服務的
連接
5.3、卸載brew(若沒有5.1的操作,可不看)
/usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/uninstall)"
手動檢查,刪乾淨