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
 
附件:
https://app.yinxiang.com/shard/s41/res/c8681ee3-dadc-480c-a365-7820ce5aeb19/redis-2.8.13.tar.gz