ElastiCacheForRedisCluster创-创新互联

Redis作为一个缓存数据库,在互联网行业,备受推崇。其独具的很多优势,可以解决很多业务架构的缓存需求。

创新互联公司服务项目包括汇川网站建设、汇川网站制作、汇川网页制作以及汇川网络营销策划等。多年来,我们专注于互联网行业,利用自身积累的技术优势、行业经验、深度合作伙伴关系等,向广大中小型企业、政府机构等提供互联网行业的解决方案,汇川网站推广取得了明显的社会效益与经济效益。目前,我们服务的客户以成都为中心已经辐射到汇川省份的部分城市,未来相信会继续扩大服务区域并继续获得客户的支持与信任!

针对Redis产品,AWS推出了对于的PAAS服务Elasticache for Redis。今天,我们简单介绍一下,如何创建Elasticache for Redis Cluster。

并且测试一下redis在重新分片的过程中,大概需要消耗多少时间。

关于ElastiCache Scaling链接

https://docs.aws.amazon.com/zh_cn/AmazonElastiCache/latest/red-ug/redis-cluster-resharding-online.html

1. 集群有一个统一的endpoint,提供给client访问

ElastiCache For Redis Cluster创

2. 创建了3个sharding, 后面的就是分片,具体存在于哪个节点上,一共是有 16384个 hash slot。

ElastiCache For Redis Cluster创

3. 点击进入一个 sharding,就可以看到,下面有三个节点,一组两从,但是现在页面,没有显示哪个是主的,那个是从的。我们也可以通过下面的endpoint进行访问,但是如果出现机器宕机,或者需要访问的slot不在这个sharding,就会访问失败。所以,一定要用总的redis endpoint进行访问。

ElastiCache For Redis Cluster创

4. 增加sharding 实例

ElastiCache For Redis Cluster创

5. 实际完成耗时13分钟(这是一个空的redis cluster,如果是生产环境,数据越多,sharding越慢)

ElastiCache For Redis Cluster创

6. 删除shard操作

ElastiCache For Redis Cluster创

7. 删除操作10分钟,未完成

ElastiCache For Redis Cluster创

8.删除操作完成,总耗时17分钟

ElastiCache For Redis Cluster创

总结,redis作为 缓存数据库,一般场景,内存消耗量,缓存数据量不会非常大。或者说,缓存数据量相对稳定。在add shards和delete shards的过程中,都有很长的modifying的时间,这个时间周期,对于redis这种缓存数据库的性能影响,是不能忽略的,所以,建议扩展和收缩的操作,要在业务空闲期间执行。

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享文章:ElastiCacheForRedisCluster创-创新互联
转载来于:http://ybzwz.com/article/cesids.html