redis编译安装
环境信息
系统版本
CentOS release 6.5 (Final)
其他设置
关闭防火墙、关闭selinux
1、创建下载目录
mkdir /home/tools
2、下载redis3.2.0
wget
3、解压redis
tar zxvf redis-3.2.0.tar.gz
4、移动redis
mv redis-3.2.0 /usr/local/redis-3.2.0
5、编译安装redis
make
提示执行make test
6、检查redis是否存在问题
make test
报错:
解决方法:
根据提示"You need tcl 8.5 or newer in order to run the Redis test"需要安装tcl8.5或以上版本
cd /home/tools
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
./configure
make
make install
接着回到redis的根目录中
cd /usr/local/redis-3.2.0
make test
又有一个错误:
这里修改redis安装目录下的文件
vim /usr/local/redis-3.2.0/tests/integration/replication-psync.tcl
将参数"after 100"改为"after 500",接着回到redis的根目录
cd /usr/local/redis-3.2.0
make test
问题解决
7、整理一下目录结构
mkdir conf bin seldom_files
目录说明:
conf:存放配置文件
bin:常用执行命令
seldom_files:不常用的文件
开始整理文件
mv redis.conf sentinel.conf conf/
cd src
mv redis-server redis-cli redis-sentinel ../bin
mv 00-RELEASENOTES BUGS CONTRIBUTING COPYING INSTALL Makefile MANIFESTO README.md runtest runtest-cluster runtest-sentinel seldom_files/