redis的replication与sharding (cluster)分别在什么情形下使用?
sharding
和replication
一般是一个相互排斥的概念
sharding几乎是replication的对立面,但它们是相互排斥的概念和一起工作。
sharding,也被称为分区,是分裂的数据的关键;
而replication,也知道作为镜像,是所有数据replication。
sharding是有用的,以提高性能,降低命中和记忆负荷对任何的资源。
replication是有益的高可用性。如果你读的多个副本,你也会降低命中率的所有资源,但内存要求所有的资源仍然是相同的。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。