发现有些版本上环境不全,必须提前安装gcc和tcl。
1.下载redis
wget http://download.redis.io/releases/redis-2.8.3.tar.gz
解压redis: tar xzf redis-2.8.3.tar.gz,
接着切换目录:cd redis-2.8.3
2.安装gcc,tcl
(1)yum install gcc
(2)安装tcl
wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
cd /usr/local/tcl8.6.1/unix/
sudo ./configure
sudo make
sudo make install
3.如果执行make命令出错,就带上参数,注意大小写
make MALLOC=libc
make test
4、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。
mkdir /usr/redis
cp redis-server /usr/redis
cp redis-benchmark /usr/redis
cp redis-cli /usr/redis
cp redis.conf/usr/redis
cd/usr/redis
5、make
6、启动
./redis-server redis.conf