我得到了一个示例脚本,它看起来几乎像这样:
$memcache = new Memcache;
$memcache->addServer('memcache_host', 11211);
$memcache->addServer('memcache_host2', 11211);
如果我现在使用
$memcache->set('var_key', 'some really big variable');
当然,密钥获取/值被存储(仅在一台服务器上)。但是当我重新排序 Memcache Serverlist 时,它会重新创建缓存。我注意到它总是使用第二个服务器...但是为什么呢?
我只想知道和理解,存储哈希是如何生成的。哪些因素与哈希和服务器选择相关?
我找不到任何关于。
问候!