PHP Memcached的OPT_PREFIX_KEY未应用

时间:2012-02-12 23:20:59

标签: php caching memcached

我有这段代码:

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

当我运行此代码时,请查看phpmemcachedadmin,我看到了密钥foo而不是server1:foo

我在这里错过了什么吗?

1 个答案:

答案 0 :(得分:0)

  

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

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