memcached/Redis 代理 Twemproxy

Apache
C/C++
Linux
Twitter
2012-02-24
红薯

Twemproxy 是一个快速的单线程代理程序,支持 Memcached ASCII协议和更新的Redis协议。它全部用C写成,使用Apache 2.0 License授权。项目在Linux上可以工作,而在OSX上无法编译,因为它依赖了epoll API.

特性:

  • 速度快

  • 轻量级

  • 维护持久的服务器连接

  • Keeps connection count on the backend caching servers low.

  • 启用请求和响应的管道

  • 支持代理到多个服务器

  • 同时支持多个服务器池

  • 多个服务器自动分享数据

  • 实现了完整的 memcached asciiredis 协议.

  • 服务器池配置简单,通过一个 YAML 文件即可

  • Supports multiple hashing modes including consistent hashing and distribution.

  • 可配置在失败时禁用某个节点

  • Observability through stats exposed on stats monitoring port.

  • 支持 Linux, *BSD, OS X and Solaris (SmartOS)

Twenproxy

    加载中

    评论(1)

    滔哥
    滔哥
    不错不错,已经用上了redis

    暂无资讯

    1
    回答
    安装redis集成用twemproxy这个组件,报错:configure.ac:36: error: possibly undefined macro: AC_PROG_LIBTOOL

    求高手解救。。安装redis集成用twemproxy这个组件, 执行autoreconf -fvi报如下错误 configure.ac:36: error...

    2016/01/11 22:55
    1
    回答
    twemproxy 没有自动摘除故障节点

    我在虚拟机上安装了twemproxy,使用的是nutcracker-0.2.2.tar。配置文件如下: lpha: listen: 127.0.0.1:2...

    2013/05/08 17:44
    2
    回答
    nutcracker测试配置文件的时候报错

    测试配置文件的时候报错,nutcracker: configuration file 'conf/nutcracker.yml' syntax is in...

    2015/09/29 11:25
    6
    回答
    请教一下基于redis的分布式值锁的写法,在twemproxy环境

    最近需要在twemproxy下面编写redis的程序,使用的这个redis的集群,几乎所有的事务性操作语句都不能使用。 所以根据信号量原理写了一个数值锁,...

    2015/10/22 11:42
    17
    回答
    Redis 存储分片之代理服务Twemproxy 测试

    概述 实际业务场景中单点 Redis 容量、并发都是有限的,所以有 Redis Cluster 的需求。 但是官方的 Redis Cluster 一再跳票...

    2013/11/27 10:52
    3
    回答
    twemproxy怎样链接redis的java客户端jedis??

    RT 直接链接redis服务OK,但是通过twemproxy就不可以了!!求救!!!!!

    2013/03/22 11:48

    没有更多内容

    加载失败,请刷新页面

    没有更多内容

    Redis数据分片方案实践

    Twemproxy的介绍 Twitter的Twemproxy (https://github.com/twitter/twemproxy)是目前市面上用的最广的使用做多的用来做redis集群服务。由于redis是单线程,而且官方的cluster 还不是很稳定和...

    02/19 09:13
    6
    0
    twemproxy + redis + sentinel 实现redis集群高可用

    本文主要描述使用 twemproxy + redis + sentinel + 脚本 实现redis集群的高可用,篇幅有点长(实战配置文件/命令)

    2016/04/27 10:05
    4.2K
    2
    Redis集群(二)

    基于twemproxy的redis集群环境 twemproxy是一个twtter开源的一个redis和memcache代理服务器,只用于简单的代理中间件的程序。 支持失败的节点自动摘除,可以设置连接多少次之后删除该节点,这...

    2016/02/22 17:23
    95
    1
    Twemproxy增加或剔除Redis节点后对数据有何影响

    本篇文章,Twemproxy增加或剔除Redis节点后对数据的影响是接着”通过Twemproxy代理Redis数据分片方案“这篇文章写的。最好还要懂一致性哈希(ketama)的原理。 上一篇文章中,我们配置了一个...

    02/19 11:16
    5
    0
    基于temproxy的redis集群

    twemproxy是memcached 和Redis的协议层面的代理,其提供的features如下: 注: twemproxy不会增加redis的性能指标数据,据业界测算,使用twemproxy相比直接使用redis会带来~10%的性能下降。但...

    2016/11/17 22:14
    166
    0
    Redis学习笔记(11)——Redis缓存集群方案

    高可用、开源的Redis缓存集群方案

    2015/03/02 18:09
    432
    0
    Twemproxy增加或剔除Redis节点后对数据有何影响

    导读 本篇文章,Twemproxy增加或剔除Redis节点后对数据的影响是接着”通过Twemproxy代理Redis数据分片方案“这篇文章写的。最好还要懂一致性哈希(ketama)的原理。 上一篇文章中,我们配置了...

    02/19 21:55
    7
    0
    真实的版本=*新南威尔士大学证书|UNSW原件一模一样证书

    599889503【悉尼大学】 现有开源缓存代理中间件有twemproxy、codis等,其中twemproxy为单进程单线程模型,只支持memcache单机版和redis单机版,都不支持集群版功能。 由于twemproxy无法利用多...

    03/01 10:16
    0
    0
    轻量级 memcached缓存代理 twemproxy实践

    本文内容脑图如下: 文章共 533字,阅读大约需要 2分钟 ! 概 述 twemproxy(nutcracker) 是 Twitter开源的轻量级 memcached / redis 代理服务器,本质就是一个集群管理工具,主要用来弥补 ...

    2018/11/19 07:45
    387
    0

    没有更多内容

    加载失败,请刷新页面

    返回顶部
    顶部