首先,需要下载twemproxy的安装tar包,从https://github.com/twitter/twemproxy 点击页面中的release 可以下载到最新稳定版的源码包。


接下来,在系统上安装  yum install autoconf automake libtool


然后将tar下载好的tar包上传到虚拟机,将tar包解压缩 tar -zxvf twemproxy-0.4.1.tar.gz


进入到解压后的目录,执行 autoreconf -fvi


然后执行 ./configure && make 命令进行安装


安装完成后 进入conf目录新建一个nutcracker.yml,该文件内容为:


server1:

  listen: 127.0.0.1:1111

  hash: fnv1a_64

  distribution: ketama

  auto_eject_hosts: true

  redis: true

  redis_auth: myredis

  server_retry_timeout: 2000

  server_failure_limit: 1

  servers:

   - 127.0.0.1:6379:1


文件创建好以后,使用命令./nutcracker -d -c /soft/twemproxy-0.4.1/conf/nutcracker.yml 启动即可


使用redis-cli -p 1111(代理的端口) -a myredis(代理中设置的密码)