【发布时间】:2012-11-21 17:51:46
【问题描述】:
我正在将应用程序从 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
我怀疑这与不同库设置的标志有关。关于使它们相互兼容的任何建议?
谢谢!
【问题讨论】:
标签: php memcached libmemcached