centos 安装redis

如果没有redis安装包可以用wget获取

#wget http://download.redis.io/releases/redis-2.8.13.tar.gz

1.解压redis包

#cd /usr

#mkdir redis

#cd

#tar zxvf redis-2.8.13.tar.gz -C /usr/redis

#cd /usr/redis/redis-2.8.13

先安装一些必要的工具,不然make的时候报错

#yum install -y gcc tcl

2.安装

#make

如果报错error: jemalloc/jemalloc.h: No such file or directory,执行

#make MALLOC=libc

#make distclean

#make

#make test

#make install

这样就安装完了,如果出现

make[1]: Leaving directory `xxxxx/redis-2.8.13/src' 不用管它

#cd utils/

#./install_server.sh

过程中会提示输入一些配置如端口、config文件名等,都按回车使用默认的即可

3.修改配置

#vi /etc/init.d/redis_6379

看下以下配置路径是否正确

EXEC=/usr/local/bin/redis-server

CLIEXEC=/usr/local/bin/redis-cli

PIDFILE=/var/run/redis_6379.pid

CONF="/etc/redis/6379.conf"

4.设置后台运行

#vi /usr/redis/redis-2.8.13/redis.conf

daemonize no 改为 daemonize yes

5.更改服务名

#cd /etc/init.d

#mv redis_6379 redis

6.设置开机启动

#chkconfig redis on

测试

#redis-cli