centos7_安装Twemproxy

本文的价值

主要讲解如何在linux服务器上安装Twemproxy,受众人群是运维工程师、开发人员等。

什么是Twemproxy?

twemproxy(发音为“ two-em-proxy”),又名nutcracker,是一种用于memcached和redis协议的快速轻量级代理。它的建立主要是为了减少与后端缓存服务器的连接数。这以及协议流水线和分片使您能够水平扩展分布式缓存体系结构。

特性

速度快轻量级维护持久的服务器连接使后端缓存服务器上的连接数保持较低启用请求和响应的管道支持代理到多个服务器同时支持多个服务器池多个服务器自动分享数据实现了完整的 memcached ascii 和 redis 协议服务器池配置简单,通过一个 YAML 文件即可支持多种哈希模式,包括一致的哈希和分布可配置在失败时禁用某个节点通过统计监视端口上公开的统计数据的可观察性支持 Linux, *BSD, OS X and Solaris (SmartOS)

准备工作

阿里云服务器centos_7_7_x64twemproxy-0.4.1

操作步骤

第一步

yum install autoconf automake

第二步

yum install libtool

第三步

wget https://github.com/twitter/twemproxy/archive/v0.4.1.tar.gz

第四步

tar -xvf v0.4.1.tar.gz

第五步

cd twemproxy-0.4.1/

第六步

autoreconf -fvi

第七步

./configure && make

第八步

vi conf/nutcracker.yml

第九步

server1: listen: 127.0.0.1:8888 hash: fnv1a_64 distribution: ketama redis: true timeout: 1000 servers: - 127.0.0.1:8889:1 server1 - 127.0.0.1:8890:1 server2

第十步

src/nutcracker -d -c conf/nutcracker.yml

第十一步

ps -aux|grep nutcracker

第十二步

/redis-6.0.6/src/redis-cli -p 8888

写在最后

好兄弟可以点赞并关注我的“javaAnswer”,全部都是干货。