【发布时间】:2016-09-07 10:44:15
【问题描述】:
我在 AWS 的 Elasticache 工具中创建了一个 memcached 集群。
我的程序在每次调用时都会在缓存中设置带有一些数据的键,并且每次调用服务器时它都会更新数据。但是,在使用集群对其进行测试时,我发现它似乎正在更改密钥所在的节点或正在擦除它,因此在它更改节点/或擦除密钥的那一刻,我丢失了我以前的信息。仅作为我调用所有集群的一个端点,它不应该保持集群上密钥的一致性,而不是删除密钥的内容或在其他地方重新启动密钥吗?
memcached集群有没有配置参数强制它不改变key的引用节点?
现在我使用 AWS 文件 default.memcached1.4.. 的默认配置参数,我查看了 http://docs.aws.amazon.com/AmazonElastiCache/latest/UserGuide/ParameterGroups.Memcached.html 的配置参数,我没有找到任何信息给我有关如何解决此问题的提示. (Pd。当我直接将程序指向特定节点时,一切正常)
【问题讨论】:
标签: python django amazon-web-services memcached amazon-elasticache