使用 php 查找内存缓存大小

use*_*334 2 php memcached

我正在使用 PHP memcached 来存储记录。但它不会在缓存中存储超过 2000 条记录。

我很有趣地发现:

  1. Memcached 可以存储多少条记录?
  2. 如何计算 Memcached 的大小以及存储在缓存中的最大限制是多少?

Pas*_*TIN 5

缓存的最大限制:

  • 这取决于您指出 memcached 可以使用多少内存——这是在启动 memcached 时完成的。
  • 但是请注意,您存储在缓存中的每个项目不能超过1 MB


缓存中数据的大小,缓存中的项目数:有 PHP 函数可以帮助解决这个问题;根据您用于连接到 memcached 的扩展,请参阅:


您可以在 memcached 中存储的最大项目数:

  • 我从未在一台服务器上达到任何限制;我在常见问题解答中没有找到任何数字
  • 无论如何,如果您当前使用的服务器达到任何可能的限制,只需添加一个额外的守护程序:memcached 作为一个集群工作 ;-)