Memcache 和 Memcached 的一个兼容问题

今天测试新功能,一部分数据需要从memcache获取,所以本地就装了一个memcached的php扩展,结果在运行的时候发现总是报警“waring:could not read long value, too big”,但是线上却没有这个问题,检查了线上和我本地的差别后发现,我本地装的是memcached扩展,线上读数据用的是memcache扩展,而写数据的程序用的也是memcache扩展,然后在网上发现了下面的说法:

Memcache 和 Memcached 存取数组的时候是不兼容的,也就是说 Memcache set 的数组,Memcached get 出来是有问题的。这时候会报一个 waring:could not read long value, too big。

参考地址:http://blog.wpjam.com/m/migrate-from-memcache-to-memcached/

posted @ 2017-12-13 11:48  lrxing  阅读(320)  评论(0编辑  收藏  举报