下载地址: http://download.redis.io/releases/
已测试 4.0.8 完美安装

1、解包安装

[root@localhost scsoft]# ls
cronolog-1.6.2          MySQL-client-5.5.39-2.linux2.6.x86_64.rpm  redis-2.6.8.tar.gz
cronolog-1.6.2.tar.gz   MySQL-server-5.5.39-2.linux2.6.x86_64.rpm
jdk-7u55-linux-x64.rpm  OMS
[root@localhost scsoft]# tar xvf redis-2.6.8.tar.gz

centos6.5安装redis(缓存数据库)_redis

[root@localhost scsoft]# ls
cronolog-1.6.2          MySQL-client-5.5.39-2.linux2.6.x86_64.rpm  redis-2.6.8
cronolog-1.6.2.tar.gz   MySQL-server-5.5.39-2.linux2.6.x86_64.rpm  redis-2.6.8.tar.gz
jdk-7u55-linux-x64.rpm  OMS
[root@localhost scsoft]# cd redis-2.6.8
[root@localhost redis-2.6.8]# make

centos6.5安装redis(缓存数据库)_redis_02

安装成功,若安装过程中报错:
编译报错的话,看看是否缺少GCC
CentOS下gcc安装操作如下
安装c编译器

yum install gcc

安装g++ 编译器

yum install gcc-c++

如果仍然报错:
cd src && make all
make[1]: Entering directory /mnt/scsoft/redis-2.6.8/src' CC adlist.o 在包含自 adlist.c:34 的文件中: zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录 zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required" make[1]: *** [adlist.o] 错误 1 make[1]: Leaving directory/mnt/scsoft/redis-2.6.8/src’
make: *** [all] 错误 2

执行这个命令:

make MALLOC=libc

2、编译完成后,在Src目录下,有三个可执行文件redis-server、redis-benchmark、redis-cli和。然后拷贝到/usr/redis目录下。在redis-2.6.8中有redis.conf

[root@localhost redis-2.6.8]# mkdir /usr/redis
[root@localhost redis-2.6.8]# cp redis.conf  /usr/redis
[root@localhost redis-2.6.8]# cd src/
[root@localhost src]# cp redis-server  /usr/redis
[root@localhost src]# cp redis-benchmark /usr/redis
[root@localhost src]# cp redis-cli  /usr/redis
[root@localhost src]#

centos6.5安装redis(缓存数据库)_重启_03

启动redis

[root@localhost src]# cd /
[root@localhost /]# cd usr/redis/
[root@localhost redis]# ./redis-server redis.conf

centos6.5安装redis(缓存数据库)_linux_04

启动后报如上图错误提示的话,在/etc/sysctl.conf 添加一项 ‘vm.overcommit_memory = 1’ ,然后重启(或者运行命令’sysctl vm.overcommit_memory=1’ )使其生效。

centos6.5安装redis(缓存数据库)_linux_05

重新启动,启动成功

centos6.5安装redis(缓存数据库)_linux_06

修改redis相关配置

vim /usr/redis

#将protected-mode模式修改为no
protected-mode no
#注释掉 bind 127.0.0.1 即开启远程访问
#bind 127.0.0.1

最后重启 redis 服务

cd /usr/redis
./redis-cli shutdown
./redis-server redis.conf

1、查看redis是否在运行: ps aux | grep redis
2、启动redis: redis-server redis-conf
3、关闭redis: redis-cli shutdown