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