### 使用Homebrew安裝Redis
1、沒有安裝Homebrew,首先安裝npm國內的吧,快一些。
打開終端輸入以下命令:
```
/bin/zsh -c "$(curl -fsSL https://gitee.com/cunkai/HomebrewCN/raw/master/Homebrew.sh)"
```
2、使用Homebrew安裝命令
```
brew install redis
```
執行上述命令后出現以下,則成功安裝:
```
==> Homebrew has enabled anonymous aggregate formula and cask analytics.
Read the analytics documentation (and how to opt-out) here:
https://docs.brew.sh/Analytics
No analytics have been recorded yet (nor will be during this `brew` run).
Updating Homebrew...
==> Homebrew is run entirely by unpaid volunteers. Please consider donating:
https://github.com/Homebrew/brew#donations
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/openssl%401.1-1.1.1k.big_sur.bo
######################################################################## 100.0%
==> Downloading https://mirrors.ustc.edu.cn/homebrew-bottles/bottles/redis-6.2.4.big_sur.bottle.tar.
######################################################################## 100.0%
==> Installing dependencies for redis: openssl@1.1
==> Installing redis dependency: openssl@1.1
==> Pouring openssl@1.1-1.1.1k.big_sur.bottle.tar.gz
==> Regenerating CA certificate bundle from keychain, this may take a while...
?? /usr/local/Cellar/openssl@1.1/1.1.1k: 8,071 files, 18.5MB
==> Installing redis
==> Pouring redis-6.2.4.big_sur.bottle.tar.gz
==> Caveats
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf
==> Summary
?? /usr/local/Cellar/redis/6.2.4: 13 files, 2.0MB
==> Caveats
==> redis
To have launchd start redis now and restart at login:
brew services start redis
Or, if you don't want/need a background service you can just run:
redis-server /usr/local/etc/redis.conf
kevin@Kevin ~ % brew services start redis
==> Successfully started `redis` (label: homebrew.mxcl.redis)
```
3、 查看安裝及配置文件位置
* Homebrew安裝的軟件會默認在`/usr/local/Cellar/`路徑下
* redis的配置文件`redis.conf`存放在`/usr/local/etc`路徑下
4、啟動redis服務
```
//方式一:使用brew幫助我們啟動軟件
brew services start redis
//方式二
redis-server /usr/local/etc/redis.conf
```
```
//執行以下命令
redis-server
```
*****

5、查看redis服務進程
我們可以通過下面命令查看redis是否正在運行
```
ps axu | grep redis
```
6、redis-cli連接redis服務
redis默認端口號**6379**,默認**auth**為空,輸入以下命令即可連接
```
redis-cli -h 127.0.0.1 -p 6379
```
7、啟動 redis 客戶端,打開終端并輸入命令**redis-cli**。該命令會連接本地的 redis 服務。
```
$redis-cli
redis 127.0.0.1:6379>
redis 127.0.0.1:6379> PING
PONG
```
在以上實例中我們連接到本地的 redis 服務并執行**PING**命令,該命令用于檢測 redis 服務是否啟動。
8、關閉redis服務
* 正確停止Redis的方式應該是向Redis發送SHUTDOWN命令
```
redis-cli shutdown
```
* 強行終止redis
```
sudo pkill redis-server
```
9、redis.conf 配置文件詳解
redis默認是前臺啟動,如果我們想以守護進程的方式運行(后臺運行),可以在**redis.conf**中將`daemonize no`,修改成`yes`即可。