1、安装gcc环境
yum install gcc-c++ -y
2、下载源码包并解压
[root@localhost software]# wget http://download.redis.io/releases/redis-3.2.4.tar.gz
--2018-07-10 00:17:07-- http://download.redis.io/releases/redis-3.2.4.tar.gz
Resolving download.redis.io (download.redis.io)... 109.74.203.151
Connecting to download.redis.io (download.redis.io)|109.74.203.151|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 1543743 (1.5M) [application/x-gzip]
Saving to: ‘redis-3.2.4.tar.gz’
100%[============================================================================>] 1,543,743 220KB/s in 7.2s
2018-07-10 00:17:15 (209 KB/s) - ‘redis-3.2.4.tar.gz’ saved [1543743/1543743]
[root@localhost software]# ls
pip-9.0.1 pip-9.0.1.tar.gz redis-3.2.4.tar.gz
[root@localhost software]#
[root@localhost software]# tar -xf redis-3.2.4.tar.gz
[root@localhost software]# ls
pip-9.0.1 pip-9.0.1.tar.gz redis-3.2.4 redis-3.2.4.tar.gz
3、安装ruby2.4.1并编译(一定要安装大于2.2.2的ruby,要不然redis在make的时候会报错)
[root@localhost software]# wget http://ftp.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz
--2018-07-10 00:17:45-- http://ftp.ruby-lang.org/pub/ruby/2.4/ruby-2.4.1.tar.gz
Resolving ftp.ruby-lang.org (ftp.ruby-lang.org)... 151.101.25.178, 2a04:4e42:2e::434
Connecting to ftp.ruby-lang.org (ftp.ruby-lang.org)|151.101.25.178|:80... connected.
HTTP request sent, awaiting response... 200 OK
Length: 14174752 (14M) [application/x-tar]
Saving to: ‘ruby-2.4.1.tar.gz’
100%[============================================================================>] 14,174,752 289KB/s in 49s
2018-07-10 00:18:38 (284 KB/s) - ‘ruby-2.4.1.tar.gz’ saved [14174752/14174752]
[root@localhost software]# tar -xf ruby-2.4.1.tar.gz
[root@localhost software]# cd ruby-2.4.1
[root@localhost ruby-2.4.1]# mkdir -p /usr/local/ruby
[root@localhost ruby-2.4.1]# ./configure --prefix=/usr/local/ruby/
checking for ruby... false
checking build system type... x86_64-pc-linux-gnu
checking host system type... x86_64-pc-linux-gnu
checking target system type... x86_64-pc-linux-gnu
[root@localhost ruby-2.4.1]# make && make install
[root@localhost local]# ln -s /usr/local/ruby/bin/ruby /usr/bin/ruby
4、安装
make
make install PREFIX=/usr/local/redis
cp redis.conf /usr/local/redis/bin/redis.conf
chmod /usr/local/redis/bin/redis.con