我有多个需要 Memcached 的服务(例如“图书服务”、“客户服务”)。我有两个选择:
- 设置一个 AWS Elasticache 集群并共享它,使用键“book-service-key1”、“customer-service-key1”等的前缀方案。
- 每个服务设置一个集群。
如果所有服务都使用同一个集群(选项 1),“预订服务”是否会将“客户服务”使用的所有 Memcached 数据保存在内存中,即使它从未使用过这些键中的任何一个?
换句话说,我的问题是:如果我启动一个 memcached 客户端并将其加入集群,它会复制并保存所有数据,还是只保存它访问的数据?