twemproxy是一种用于memcached和redis协议的快速轻量级代理。它的建立主要是为了减少与后端缓存服务器的连接数
源码地址 https://github.com/twitter/twemproxy
安装
安装组件
yum install automake libtool
autoreconf -fvi
如果报错,一般是autoconf版本太低,下载新版本
到阿里云镜像库 mirrors.aliyun.com 找到epel库点帮助
wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-6.repo
yum clean all
yum search autoconf
找到新的autoconf版本后,再次执行
autoreconf269 -fvi 269为你下载的版本号
configure && make
./configure --enable-debug=full
make
配置启动项
cp nutcracker.init /etc/init.d/twemproxy
cd /etc/init.d/
chmod +x twemproxy
mkdir /etc/nutcracker
进入源码conf目录下
cp ./* /etc/nutcracker/
进入源码src目录下
cp nutcracker /usr/bin
配置完成
启动
service twemproxy start