2012-02-12 44 views
0

我有这样的代码:PHP的Memcached的OPT_PREFIX_KEY没有被应用

$connection = new memcached(); 
$connection->setOption(memcached::OPT_PREFIX_KEY, 'server1:'); 
$connection->set("foo", "hello"); 

当我运行此代码,然后拿在phpmemcachedadmin一看,我看关键foo,而不是server1:foo

我在这里错过了什么吗?

回答

0

Memcached :: OPT_PREFIX_KEY - 这可以用来为您的项目键创建一个“域”。此处指定的值将以每个键为前缀。它不能超过128个字符,并会减少最大可用密钥大小。 该前缀仅适用于项目键,而不适用于服务器键。

所以它看起来像预期的行为......但是,它看起来很奇怪。