在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>