2012-02-12 84 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個字符,並會減少最大可用密鑰大小。 該前綴僅適用於項目鍵,而不適用於服務器鍵。

所以它看起來像預期的行爲......但是,它看起來很奇怪。