アプリケーションを PHP PECL-MemcacheクライアントからPECL-Memcachedに切り替える過程にあり、問題が発生しています。
PECL-Memcached から INT 値を設定すると、PECL-Memcache が読み取れないようです。私は次のようなものを見ます:
MemcachePool::get(): Failed to unserialize data
int 値を文字列にキャストすると、get 操作は memcache で機能します。もちろん、これはインクリメント/デクリメントを壊します。
memcache からの INT の設定と memcached からの読み取りは正常に機能します。
私は使用しています:
- libmemcached 1.0.14
- pecl-memcache 3.0.6
- memcached 1.4.4
- php-pecl-memcached 2.1.0
さまざまなライブラリが設定しているフラグと関係があると思われます。これらを互いに互換性を持たせるための提案はありますか?
ありがとう!