所以引用this问题中,置顶帖子指出,Redis 最令人担忧的是其在健壮集群方面的可扩展性。我想知道是否将 Redis 与 Twemproxy
一起使用,一个开源代理为 memcache 和 redis 开发了我的 Twitter,可以缓解这个问题,让我的主缓存可以只使用 Redis。
最佳答案
这取决于您所说的稳健集群的含义。
如果您需要一个足够强大的解决方案来支持存储(而不是缓存),或者您认为无法承受丢失缓存数据的后果,那么 twemproxy(或任何其他代理解决方案)还不够。对于 Memcached 或 Redis 都是如此。对于这种集群需求,Couchbase、Infinispan 甚至 Riak 和 Cassandra 等可以更好地满足您的需求。
现在,如果您需要一个具有自动分片、一致散列和服务器驱逐(或黑名单)正确管理功能的缓存解决方案,那么 twemproxy 可以与 Redis 和 Memcached 配合使用。 twemproxy 的性能非常出色。
关于python - Redis 与 Twemproxy 对比 memcached,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15318816/