问题描述
我之前看过阿里云的redis,他可以动态扩容(在他的redis集群里面申请单个实例之后对单个实例动态添加内存)我最近也测试过百度云的redis(SCS),他虽然不能扩容。但他是集群式并可以增加节点的。也相当于可以动态扩容。但亚马逊的redis(ElastiCache)目前我还没有找到任何扩容的办法。官方说法是不能扩容,要你自己觉得不够用的时候再申请新的节点然后把老节点数据转移到新节点,然后再废弃老的,启用新的......................见:https://forums.aws.amazon.com/thread.jspa?threadID=214909&tstart=0http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/CacheNode.Redis.html这样的话运维成本就会提高。我想请问这个有没有什么其他办法解决?另外,我翻到了这篇技术贴:http://harish11g.blogspot.sg/2014/08/art-of-architecting-highly-scalable-available-elasticache-redis-tier.html里面提到了一致性哈希。但是我着实没明白他这样部署一致性哈希的意义在哪。一致性哈希本身一个重要作用是解决将来的扩容的。但按AWS的ElastiCache部署一套这样的一致性哈希多节点之后,后续哪可能做到很方便的扩容??
时间: 2024-10-30 06:45:57