我有这段代码:
$connection = new memcached();
$connection->setOption(memcached::OPT_PREFIX_KEY, 'server1:');
$connection->set("foo", "hello");
当我运行此代码时,请查看phpmemcachedadmin,我看到了密钥foo
而不是server1:foo
。
我在这里错过了什么吗?
答案 0 :(得分:0)
Memcached :: OPT_PREFIX_KEY - 这可用于创建"域"为您的项目键。此处指定的值将以每个键为前缀。它不能超过128个字符,并将减少最大可用密钥大小。 前缀仅应用于项目键,而不应用于服务器密钥。
所以它似乎是预期的行为......但是,它看起来很奇怪。