得过且过 发表于 2018-11-6 07:19:49

编译安装Redis Stable最新版本

#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:
  
Selecting default: 6379
  
Please select the redis config file name /etc/redis/redis.conf
  
Please select the redis log file name
  
Selected default - /var/log/redis_6379.log
  
Please select the data directory for this instance /var/lib/redis/
  
Please select the redis executable path
  
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:off1:off2: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


页: [1]
查看完整版本: 编译安装Redis Stable最新版本