memcached - memcache 找到违规对象(超过 1 MB 限制)

标签 memcached

Memcache 在日志中出现以下错误

MemCacheError(值太大,memcached 只能存储每个键 1MB 的数据)

我在内存缓存中设置了许多对象。我不确定它在谈论哪个对象。 stats 命令提供高级详细信息。有没有办法通过 telnet 进入 memcache 并判断哪个对象的大小超出了?

最佳答案

不,您将无法找到它——该对象从未被存储过! (错误消息的全部要点是 memcached 无法存储该对象,因为它太大。)您需要向客户端软件添加检测以找出它试图在何处创建大对象。

关于memcached - memcache 找到违规对象(超过 1 MB 限制),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16239990/

相关文章:

php - 我的 PHP 应用程序的用户限制 - 带有示例代码

当缓存已满 40% 时 Memcached 被驱逐

php - memcached 验证远程连接

web-applications - 何时使用键值存储进行Web开发?

php - PDO 内存缓存 PHP

ruby-on-rails - Rails 3 的 cache_money

python - pylibmc : undefined symbol: memcached_server_list

google-app-engine - GAE 内存缓存生命周期非常短

java - 如何将元组缓存到 memcached 中?

php - 在不使用 cas 的情况下在 Memcached 中实现原子计数器