0%

Mac环境下编译安装Redis 4

下载源码

进入官网下载页面,https://redis.io/download,我们下载 Redis 4。

http://download.redis.io/releases/redis-4.0.14.tar.gz

1
2
3
$ cd /usr/local/redis
$ sudo wget http://download.redis.io/releases/redis-4.0.14.tar.gz
$ sudo tar -zxvf redis-4.0.14.tar.gz

编译安装

1
2
$ cd redis-4.0.14
$ sudo make test

可能会遇到如下错误:

1
2
[exception]: Executing test client: couldn't execute "src/redis-benchmark": no such file or directory.
couldn't execute "src/redis-benchmark": no such file or directory

然后执行:

1
2
3
4
5
6
7
8
$ sudo make distclean
$ sudo make
$ sudo make test

\o/ All tests passed without errors!

Cleanup: may take some time... OK
(base)

这时可执行文件都默认安装到了 /usr/local/redis/redis-4.0.14/src

如果要指定安装位置,我们可以在前面执行这样的命令:

1
2
$ cd src
$ sudo make install PREFIX=/usr/local/redis/redis-4.0.14

这样就会在 /usr/local/redis/redis-4.0.14/bin 生成可执行文件了。

启动redis服务

1
$ sudo bin/redis-server redis.conf

启动客户端:

1
2
3
$ bin/redis-cli
127.0.0.1:6379> ping
PONG

测试成功。

如果要查询 Redis Server 的版本,在客户执行:

1
2
3
4
127.0.0.1:6379> info
# Server
redis_version:4.0.14
...

就可以看到包括版本号的各种信息了。