当从节点放入时从Yii2中的memcache读取

时间:2015-07-02 15:36:22

标签: php node.js memcached yii2

我们有一个Yii2申请。我们使用memcache。在我们的系统中,node.js写入缓存并从缓存中读取php。但我在php中得到以下错误:

MemcachePool::get(): Failed to uncompress data

在节点内存缓存模块中,我添加了keyCompression

new Memcached(host + ':' + port, {keyCompression: false});

但像node.js这样的接口会将数据压缩到memcache,而php无法正确读取数据。如何解决?感谢。

1 个答案:

答案 0 :(得分:0)

我们应该将memcache数据设置为字符串,而不是json或其他。这解决了这个问题。