【问题标题】:Redis with Twemproxy vs memcachedRedis 与 Twemproxy 对比 memcached
【发布时间】:2013-02-25 11:06:09
【问题描述】:

所以引用this 的问题,上面的帖子指出,Redis 最大的担忧是它在健壮集群方面的可扩展性。我想知道是否将 Redis 与 Twemproxy(一个为我的 Twitter 用于 memcache 和 redis 开发的开源代理)一起使用,是否会将这个问题缓解到我的主缓存可以只是 Redis 的程度。

【问题讨论】:

    标签: python caching twitter redis


    【解决方案1】:

    这取决于您所说的稳健聚类是什么意思。

    如果您需要一个足够强大的解决方案来支持存储(而不是缓存),或者如果您认为您无法承担丢失缓存数据的代价,那么 twemproxy(或任何其他代理解决方案)是不够的。 Memcached 或 Redis 都是如此。对于这种集群需求,Couchbase、Infinispan 甚至 Riak 和 Cassandra 之类的东西会更好地为您服务。

    现在,如果您需要一个具有自动分片、一致哈希和适当管理服务器驱逐(或黑名单)的缓存解决方案,那么 twemproxy 可以很好地与 Redis 和 Memcached 配合使用。 twemproxy 的性能非常好。

    【讨论】:

    • 不建议同时使用? Redis 用于复杂结构,memcached 用于实际数据缓存?
    • 嗯,当然可以同时使用两者,但通常 memcached 相对于 Redis 的性能/可扩展性优势并不能证明额外的复杂性是合理的。 Redis 足以满足大多数缓存目的。
    • 是否有等同于列表的 memcached 或者您是否必须使用键值对进行一些字符串拆分
    • 没有等同于 Redis 中定义的列表。现在,一些列表操作(但不是全部)可能可以通过使用 memcached 的附加/前置功能和序列化格式来模拟。
    猜你喜欢
    • 2016-11-05
    • 1970-01-01
    • 2011-02-21
    • 1970-01-01
    • 2012-05-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多