目前REDIS已经升级到3.0.5为最稳定版本,但很多系统源没有更新,所以在这里进行编译安装
适合所有系统
#wget http://download.redis.io/redis-stable.tar.gz #tar xvf redis-stable #cd redis-stable #make #make install 安装后我们进行配置 #cd utils #./install_server.sh 这里会根据需要进行配置,我的配置如下: 端口:6379 配置路径:/etc/redis/redis.conf 数据存放路径:/var/lib/redis/ 注册服务:redis-server Welcome to the redis service installer This script will help you easily set up a running redis server Please select the redis port for this instance: [6379] Selecting default: 6379 Please select the redis config file name [/etc/redis/6379.conf] /etc/redis/redis.conf Please select the redis log file name [/var/log/redis_6379.log] Selected default - /var/log/redis_6379.log Please select the data directory for this instance [/var/lib/redis/6379] /var/lib/redis/ Please select the redis executable path [/usr/local/bin/redis-server] Selected config: Port : 6379 Config file : /etc/redis/redis.conf Log file : /var/log/redis_6379.log Data dir : /var/lib/redis/ Executable : /usr/local/bin/redis-server Cli Executable : /usr/local/bin/redis-cli Is this ok? Then press ENTER to go on or Ctrl-C to abort. Copied /tmp/6379.conf => /etc/init.d/redis_6379 Installing service... insserv: warning: script 'K01redis' missing LSB tags insserv: warning: script 'redis' missing LSB tags insserv: warning: script 'haproxy' missing LSB tags insserv: Default-Start undefined, assuming default start runlevel(s) for script `haproxy' insserv: Service network is missed in the runlevels 4 to use service redis_6379 redis_6379 0:off 1:off 2:on 3:on 4:on 5:on 6:off Successfully added to chkconfig! insserv: warning: script 'K01redis' missing LSB tags insserv: warning: script 'redis' missing LSB tags insserv: warning: script 'haproxy' missing LSB tags insserv: Default-Start undefined, assuming default start runlevel(s) for script `haproxy' insserv: warning: script 'K01redis' missing LSB tags insserv: warning: script 'redis' missing LSB tags insserv: warning: script 'haproxy' missing LSB tags insserv: Default-Start undefined, assuming default start runlevel(s) for script `haproxy' insserv: Service network is missed in the runlevels 4 to use service redis_6379 Successfully added to runlevels 345! Starting Redis server... Installation successful! 将redis注册为redis-server服务 #mv /etc/init.d/redis{_6379,-server} 测试下: # service redis-server restart Starting Redis server... #redis-cli -v redis-cli 3.0.5 #redis-cli PING PONG
以上完成编译安装Redis Stable最新版本