redis编译安装到指定目录

源码下载

官网 4.0.2,下最新的稳定版本。

解压到目录
1
2
3
$ tar xzf redis-4.0.2.tar.gz
$ cd redis-4.0.2
$ make

如果直接make,会在src下安装,可以查看根目录下的MakeFile。

1
2
3
4
5
6
7
8
9
10
# Top level makefile, the real shit is at src/Makefile
default: all

.DEFAULT:
cd src && $(MAKE) [email protected]

install:
cd src && $(MAKE) [email protected]

.PHONY: install

the real shit is at src/Makefile 哈哈,real shit在src里面。

我们在make后面加上prefix参数:

1
$ make PREFIX=/Users/liuhailin/DevTools/Redis install

记得加上install

这样redis就回装到/Users/liuhailin/DevTools/Redis 目录下

进入目录,

1
$ mkdir conf

把源码根目录下的redis.confsentinel.conf 拷贝到 conf目录下,安装基本完成。

配置

修改redis.conf配置文件,修改daemonize的值为yes

其他配置,不做处理,简单配置,生产需要配置哦。

启动

1
$./redis-server ../conf/redis.conf

ps一下

1
2
$ ps -ef | grep redis
501 80313 1 0 6:32下午 ?? 0:00.04 ./redis-server 127.0.0.1:6379

运行成功,不测试了。

坚持技术分享,您的支持将鼓励我继续创作!