我必须解决这个问题。 我有两个memcache服务器(SM1和SM2)和HAProxy负载平衡器在他们面前。 当SM2有backup命令时,HAProxyconfiguration为主动/被动模式。 所有stream量随时只能路由到一台服务器,只有在活动服务器出现故障时才会切换。
我需要确保在服务器启动前memcache是干净的。 我们的应用程序无法检测到memcache中的数据是否过旧,并将使用它(这可能会导致一些问题)。 在标记为“UP”之前,如何将flush_all发送到服务器? 这甚至有可能吗? 或者更好的做法是把所有的应用程序切换到redis(我们用来存储会话数据)和复制? 非常感谢。