我正在使用 libmemcached-0.32。我将行为标志设置如下
memcached_behavior_set(memcached, MEMCACHED_BEHAVIOR_SERVER_FAILURE_LIMIT, 5); memcached_behavior_set(memcached, MEMCACHED_BEHAVIOR_AUTO_EJECT_HOSTS, 1);
但是当两台 memcached 主机中的一台出现故障时,它不会弹出它。
我需要某种切换机制,比如如果一台服务器出现故障,libmemcached 应该在另一台服务器上获取/设置请求。
我应该怎么办 ?