
目录
本文的价值
主要讲解如何在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”,全部都是干货。