PHPでMemcached定数を設定する
質問
Memcached PHPライブラリ(libmemcachedに基づく)を使用していますが、 PHPの事前定義済み定数。 ketamaに基づいたキー配布を使用したい。
MemcachedはPHP拡張としてコンパイルされます。
ありがとう。
解決
setOptionを使用:
$this->_Memcache =& new Memcached();
$this->_Memcache->setOption(Memcached::OPT_SERIALIZER, Memcached::SERIALIZER_PHP);
$this->_Memcache->setOption(Memcached::OPT_NO_BLOCK, true);
$this->_Memcache->setOption(Memcached::OPT_TCP_NODELAY, true);
$this->_Memcache->setOption(Memcached::OPT_BUFFER_WRITES, true);
$this->_Memcache->setOption(Memcached::OPT_SERVER_FAILURE_LIMIT,3);
$this->_Memcache->setOption(Memcached::OPT_HASH,Memcached::HASH_CRC);
etc ... etc ...
所属していません StackOverflow