Linux下安装Redis

2018阿里云全部产品优惠券(好东东,强烈推荐)
领取地址 https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=u8ttqz5h

推荐:Linux 下 Redis 安装详解

[ 原文 http://www.oschina.net/question/12_18065   redis作为NoSQL数据库的一种应用,响应速度和命中率上还是比较高效的。项目中需要用集中式可横向扩展的缓存框

首先去官网下载redis安装包:下载redis

准备安装

运行命令:

tar zxvf redis-3.0.4.tar.gz

进入解压后的文件夹:

cd redis-3.0.4

编译源码:

make

出错

如果出现下面错误:

[root@localhost redis-3.0.4]# make
cd src && make all
make[1]: Entering directory `/root/redis-3.0.4/src‘
    CC adlist.o
/bin/sh: cc: command not found
make[1]: *** [adlist.o] Error 127make[1]: Leaving directory `/root/redis-3.0.4/src‘
make: *** [all] Error 2

则需要安装gcc

如果出现下面错误:

推荐:linux平台Redis安装

[◆ 软件下载和安装wget http://code.google.com/p/redis/downloads/detailname=redis-2.0.4.tar.gztar xvzf redis-2.0.4.tar.gzcd  redis-2.0.4makemkdir /home/rediscp 

[root@localhost redis-3.0.4]# make
cd src&& make all
make[1]: Entering directory `/root/redis-3.0.4/src‘
    CC adlist.o
In file included from adlist.c:34:
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 1make[1]: Leaving directory `/root/redis-3.0.4/src‘
make: *** [all] Error 2

则更改make命令,为 make MALLOC=libc

安装

安装完成后,执行make install,执行文件被复制到了/usr/local/bin中,
需要手动复制配置文件

cp redis.conf /usr/local/bin

启动服务器:

./redis-server redis.conf

启动客户端:

./redis-cli

推荐:linux下redis的安装

[以Red Hat Enterprise Linux 5为例进行讲解。   相关系列: linux下jdk的安装 linux下ant的安装 linux下redis的安装 linux下svn的安装 linux下nginx的安装 linux

相关推荐