| Twemproxy是一个代理服务器,可以通过它减少Memcached或Redis服务器所打开的连接数。 Twemproxy有何用途呢?它可以:
Twemproxy的强大之处在于可以通过配置的方式让它禁用掉失败的结点,同时还能在一段时间后进行重试,抑或使用指定的键->服务器映射。这意味着在将Redis用作数据存储时,它可以对Redis数据集进行分片(禁用掉结点驱逐);在将Redis用作缓存时,它可以启用结点驱逐以实现简单的高可用性。 Twemproxy速度很快,真的很快,它几乎与直接访问Redis速度一样快。我敢说在最差的情况下,性能也只不过才损失20%而已。Twemproxy早在今年初由Twitter开源,它最开始支持Memcached,最近又添加了对Redis的支持。Twitter使用了大量的缓存服务器,每秒会发送300k的tweet;可以看看这篇介绍Real-Time Delivery Architecture At Twitter以了解更多信息。 |
Twitter——针对MemCached与Redis的代理
最新推荐文章于 2025-01-12 20:08:53 发布
Twemproxy是一个用于减少Memcached或Redis服务器连接数的代理服务器,通过代理方式、自动数据共享、一致性散列、失败节点配置禁用等功能提升性能。在Redis集群应用中,它能通过禁用结点或驱逐来实现数据分片与高可用性,同时保持性能损失不超过20%,支持命令流式与批处理,运行在多个实例上,提高Redis集群的效率。
1890

被折叠的 条评论
为什么被折叠?



