Memcache在日志
中出现以下错误时出错MemCacheError(值太大,memcached每个键只能存储1MB数据)
我在memcache中设置了很多对象。我不确定它在谈论哪个对象。
stats
命令提供了高级细节。有没有办法telnet到memcache并告诉哪个对象的大小超过?
答案 0 :(得分:3)
不,你将无法找到它 - 对象从未被存储过! (错误消息的重点是memcached无法存储对象,因为它太大了。)您需要向客户端软件添加检测,以找出它尝试创建大对象的位置。
答案 1 :(得分:0)
您应该在存储之前计算对象的大小。您可以轻松跟踪哪一个超过1M。否则就像@duskwuff提到的那样是不可能的。