https://github.com/twitter/twemproxy


需要高版本的autoconf
wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.69.tar.gz
tar -zxf autoconf-2.69.tar.gz 
cd autoconf-2.69
./configure --prefix=/usr/local/autoconf
make
make install

wget https://github.com/twitter/twemproxy/archive/master.zip
cd twemproxy-master/
/usr/local/autoconf/bin/autoreconf -fvi
./configure --prefix=/usr/local/twemproxy 
make -j 8
make install

cd /usr/local/twemproxy
mkdir run conf
vim /usr/local/twemproxy/conf/nutcracker.yml  参考官方配置
alpha:
  listen: 127.0.0.1:22121
  hash: fnv1a_64
  distribution: ketama
  auto_eject_hosts: true
  redis: true
  server_retry_timeout: 2000
  server_failure_limit: 1
  servers:
   - 127.0.0.1:7000:1
   - 127.0.0.1:7001:1

检查配置  ./sbin/nutcracker -t

启动  nutcracker -d -c /usr/local/twemproxy/conf/nutcracker.yml -p /usr/local/twemproxy/run/redisproxy.pid 
-o /usr/local/twemproxy/run/redisproxy.log

results matching ""

    No results matching ""