多个内存缓存实例彼此保持同步



我将为我的应用程序启动并运行多个Memcache实例。

(表示在服务器 A 上运行的 Memcache-1 和在服务器 B 上运行的 Memcache-2

。是否有

可能这些在不同服务器中运行的Memcache服务器的多个实例彼此同步?

意味着如果在服务器 A 中运行的 Memcache-1 删除了一个密钥,我需要让在服务器 B 中运行的 Memcache-2 也需要删除该密钥

有这方面的经验可以分享吗?

您的 memcached 客户端应该将每个密钥散列到特定的服务器(这应该由客户端在后台完成),因此您的 memcached 集群中始终只有一个密钥。话虽如此,memcached 服务器不知道任何其他 memcached 服务器的存在。

最新更新