使用php查找memcached大小

时间:2011-03-31 04:59:10

标签: php memcached

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

我很有兴趣找到:

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

2 个答案:

答案 0 :(得分:3)

缓存的最大限制:

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


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


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

  • 我从未在一台服务器上达到任何限制;我在FAQ
  • 中找不到任何号码
  • 无论如何,如果您使用当前使用的服务器达到任何可能的限制,只需添加一个额外的守护程序:memcached可用作群集; - )

答案 1 :(得分:1)

Memcached size由您的主机设置。你通常可以增加它,但通常也需要这样做。

如果您在本地计算机上进行开发,根据memcached文档,您可以使用memcached -m [size]设置限制。

我发现了一个perl实用程序here,它似乎会丢弃您正在寻找的确切信息。