LINUX系统中安装Redis3.2.8

http://blog.csdn.net/chiaotien/article/details/62524655

一,下载redis 压缩包

命令:[root@OA usr]# wget http://download.redis.io/releases/redis-3.2.8.tar.gz

二,对压缩包进行解压

 命令:[root@OA usr]# tar xzf redis-3.2.8.tar.gz

 三,解压后进行编译

命令:[root@OA redis-3.2.8]# make

make编译时出错:

cc:未找到命令

原因:系统缺少gcc,安装gcc即可。

安装命令:yum -y install gcc automake autoconf libtool make 

安装完gcc编译redis时又如果出现以下错误:

zmalloc.h:50:31: error: jemalloc/jemalloc.h: No such file or directory
zmalloc.h:55:2: error: #error "Newer version of jemalloc required"
make[1]: *** [adlist.o] Error 1

原因:分配器allocator会根据MALLOC变量去建立Redis ,默认不是libc而是jemalloc

解决办法:

make MALLOC=libc

四,编译后进入src目录 进行安装

[root@OA redis-3.2.8]# cd src/

[root@OA src]# make install

五,启动redis服务

[root@OA src]# ./redis-server 

至此Redis安装成功!

猜你喜欢

转载自blog.csdn.net/papima/article/details/84326712