错误"无法读取长值,太大了"Memcached

use*_*033 5 memcached codeigniter

我在我的网站上使用Codeigniter.我已经尝试设置memcached来缓存来自数据库的对象,当它运行时,我看到了这样的警告:

错误 - 2016-01-12 00:28:40 - >严重性:警告 - > Memcached :: get():无法读取长值,太大/ var/www/CodeigniterProject/system/libraries/Cache/drivers /Cache_memcached.php 149

我怎样才能解决这个问题?

Reu*_*son 6

我已经看到这种情况发生在使用Memcache扩展保存值然后使用Memcached扩展进行检索时 - 两者中使用的序列化之间存在不兼容性.刷新内存缓存服务器应该可以解决问题.


Eug*_*ene 0

我们有同样的问题。为了解决这个问题,我们将软件包从 php5-memcached 更改为 php5-memcache。它解决了我们的问题。