如何配置Memcached服务器进行故障转移

时间:2020-06-03 11:01:06

标签: php laravel memcached

我正在使用php7.1,laravel 5.2和memcacheD。 我的服务器指向许多memcached服务器。这是我的memcached配置:

'memcached' => [
    'driver' => 'memcached',
    'servers' => [
        [
            'host' => 'mem1',
            'port' => 11211,
            'weight' => 100,
        ],
        [
            'host' => 'mem2',
            'port' => 11211,
            'weight' => 100,
        ],
        [
            'host' => 'mem3',
            'port' => 11211,
            'weight' => 100,
        ],
    ],
],

当任何内存缓存服务器死亡时,该服务器也会死亡,尽管其他内存缓存服务器仍处于活动状态。

由于我对memcached的了解仍然有限,因此我需要每个人提出一个策略,以便即使其中一个服务器死了,memcached服务器也可以互相备份。以及操作方法:在还原死掉的Memcached服务器之前和之后,用户的会话均不受影响。 以及如何使用laravel和memcacheD应用该策略。你们可以帮我吗?

0 个答案:

没有答案