---
description: How to install Redis server
---

# Mac OS

## 在Mac OS下安裝Redis

### 方法1. 透過[**官網**](https://redis.io/download)下載壓縮檔並安裝

在Redis官網的Download分頁中有提供Source Code的下載連結，建議下載Stable版本

{% hint style="info" %}
本教學使用**Redis 6.2.5**，如需其他版本請自行更改版本
{% endhint %}

![](https://224613336-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb64kSCne8LKJiDOD49%2F-MfHjLKRELAHu8Ef7HeE%2F-MfHsfhmjDYkE_BAXSkn%2Fredis-download-page.png?alt=media\&token=509cd33f-1d53-4669-9d8a-5bb2c0bedae3)

下載完壓縮檔後，開啟終端機(Terminal)，依序執行以下語法

```bash
# 移至壓縮檔目錄下(預設是Downloads)
> cd ~/Downloads
# 解壓縮
> tar xzf redis-6.2.5.tar.gz
# 複製一份到usr/local目錄底下
> sudo cp -rf redis-6.2.5 /usr/local/
# 進入對應的目錄
> cd /usr/local/redis-6.2.5
# 編譯程式碼(需要一些時間)
> sudo make test
# 安裝
> sudo make install
```

安裝完之後，就可以進入Connection

如果需要Redis配置文件，可複製一份預設文件以供修改

```bash
# 配置文件路徑
> sudo mkdir /etc/redis
# 複製預設配置文件
> sudo cp /usr/local/redis-6.2.5/redis.conf /etc/redis
# 修改文件配置
> sudo vim /etc/redis/redis.conf
```

### 方法2. 透過Brew下載安裝

{% hint style="info" %}
#### Brew安裝版本可能與官網最新版本不同，請自行注意
{% endhint %}

```bash
> brew update
> brew install redis
```

### 方法3. 透過Docker安裝

(1) 從[**Docker官方網站**](https://www.docker.com/products/docker-desktop)先下載Docker，確認docker指令能夠執行

![](https://224613336-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb64kSCne8LKJiDOD49%2F-MflkUcqzoo1Uegxp67x%2F-MfmK1GhwUxLZZa5L_Kc%2FScreen%20Shot%202021-07-29%20at%208.28.24%20PM.png?alt=media\&token=3234fe4c-5dd5-4afc-b833-d0615ba051ed)

(2) 安裝完Docker，請在終端機輸入以下指令，透過Docker下載最新redis的映像檔(image)

```bash
> docker pull redis
```

![](https://224613336-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb64kSCne8LKJiDOD49%2F-MflkUcqzoo1Uegxp67x%2F-MfmM4V3oL5IfWcTcECn%2FScreen%20Shot%202021-07-29%20at%208.57.42%20PM.png?alt=media\&token=786c0149-b408-46ec-84f8-113ed789f62e)

![](https://224613336-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb64kSCne8LKJiDOD49%2F-MflkUcqzoo1Uegxp67x%2F-MfmLl2RZQhw7mOcdMTh%2FScreen%20Shot%202021-07-29%20at%208.58.02%20PM.png?alt=media\&token=c65465b9-29c1-4ee0-b5b6-b358d726d499)

(3) 接著，執行以下指令，將redis的映像檔(image)部署為Docker容器(container)

{% hint style="info" %}
redis-server對外的port預設為**6379**
{% endhint %}

```bash
> docker run --name {redis container name} -p 6379:6379 -d redis
```

![](https://224613336-files.gitbook.io/~/files/v0/b/gitbook-legacy-files/o/assets%2F-Mb64kSCne8LKJiDOD49%2F-MflkUcqzoo1Uegxp67x%2F-MfmMAYnJgP1Jh6q5LX7%2FScreen%20Shot%202021-07-29%20at%209.00.23%20PM.png?alt=media\&token=a624624a-030b-4f59-bb38-25a32d490e64)

## 測試安裝結果

接著，可以進入[**CONNECTION**](https://aiii-mike.gitbook.io/redis/connection/)階段，測試安裝的Redis是否能成功運行。

