twemproxy(nutcracker)安装

twemproxy(nutcracker)教程

twemproxy(又称为nutcracker)是一个轻量级的Redis和Memcached代理,主要用来减少对后端缓存服务器的连接数。由Twitter开源出来的缓存服务器集群管理工具,主要用来弥补Redis和Memcached对集群(cluster)管理指出的不足。

安装

配置

    web:
        #代理监听端口
        #listen: 0.0.0.0:1221
        listen: /home/work/nutcracker/twemproxy1
        #使用md5对key进行hash
        hash: md5
        #节点使用一致性哈希构建hash环
        distribution: ketama
        #代理启动时直接与Memcache建立长链接
        preconnect: true
        #自动剔除故障节点
        auto_eject_hosts: true
        #节点故障时重试间隔
        server_retry_timeout: 300000
        #单个Memcache节点最大长链接限制
        server_connections: 50
        #失败限制,超过限制值时认为该节点不可用
        server_failure_limit: 30
        timeout: 500
        servers:
            - 172.16.0.78:11211:1

发表评论

邮箱地址不会被公开。 必填项已用*标注

(Spamcheck Enabled)