Mac 安装redis

By gavin
在redis官网下载 [https://redis.io/download](https://link.jianshu.com?t=https://redis.io/download) ## 1. 下载 在redis官网下载 [https://redis.io/download](https://link.jianshu.com?t=https://redis.io/download) 把`Downloads` 文件夹中下载的 `redis-5.0.7` 文件夹拷贝到`/usr/local/下`。 ## 2. 编译和安装 ### 1》在Terminal安装 在命令行: ```
```python
$ cd redis-5.0.7
$ make
$ sudo make install 
```
```

### 2》在bin下可执行的程序

- redis-server: Redis服务器
- redis-cli: 命令行客户端
- redis-benchmark: Redis的性能测试工具
- redis-check-aof: AOF文件修复工具
- redis-check-dump: RDB文件检测工具
- redis.conf: Redis的配置文件

将配置文件redis.conf中的deamonize yes 以守护进程的方式启动。

在命令行的目录 `/usr/local/redis-5.0.7` 中:

```
```css
vim redis.conf

```
```

在

```
```python
################################# GENERAL #####################################

```
```

下面几行,有一行是

```
```python
daemonize no

```
```

这是守护进程的开关,改为 yes

```
```python
deamonize yes

```
```

进入`/usr/local/bin`目录下。

输入命令即可开启redis服务。

```
```python
redis-server

```
```

服务开启显示:

```
```python
Running in standalone mode
Port: 6379
PID: 32211

```
```

再打开一个客户端,进入`/usr/local/bin/`,开启服务端**redis-cli**。

测试服务器和客户端都开启了。

```
```python
/Users/macroot [macroot@macroots-MacBook-Pro] [9:47]
> cd /usr/local/bin

/usr/local/bin [macroot@macroots-MacBook-Pro] [9:47]
> redis-cli
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> echo 'king'
"king"
127.0.0.1:6379> 

```
```

### 3》启动和停止Redis

启动:

- redis-server
- redis-server /etc/redis.conf

停止

- shutdown(在redis-3.2.8是`shutdown nosave/save`)

直接启动 `redis-server`。

把`/usr/local/redis-3.2.8`目录下的`redis.conf`拷贝到`/etc/`目录下

启动服务器

```
```python
/Users/macroot [macroot@macroots-MacBook-Pro] [10:30]
> cd /usr/local/bin

/usr/local/bin [macroot@macroots-MacBook-Pro] [10:31]
> redis-server /etc/redis.conf

```
```

</div>在客户端测试

```
```python
/Users/macroot [macroot@macroots-MacBook-Pro] [10:31]
> redis-cli
127.0.0.1:6379> PONG
(error) ERR unknown command 'PONG'
127.0.0.1:6379> echo "king"
"king"
127.0.0.1:6379> ping
PONG
127.0.0.1:6379> 
```
```

</div>