2011-03-31 11 views
1

我正在使用PHP memcached来存储记录。但是,它不会在缓存中存储超过2000条记录。使用php查找memcached大小使用php

任何机构可以知道,

1)有多少记录可以在Memcached的 2)存储如何计算的Memcached的大小,什么是最大限制的缓存来存储。

谢谢。

回答

1

Memcached大小由您的主机设置。你通常可以增加它,但通常这样做也是成本的。

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

我发现一个perl实用程序here,似乎转储出您正在寻找的确切信息。

3

缓存上限:

  • 这取决于你有多少内存用于表示Memcached可以为 - 这是开始的memcached时完成。
  • 注意,虽然,每次在高速缓存中存储的项目不能超过1 MB


在缓存中的数据的大小,在高速缓存中的项目数:有PHP函数,可以与帮助;这取决于您使用连接到memcached的扩展,请参阅:


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

  • 我从来没有h它在一台服务器上有任何限制;我还没有发现在FAQ
  • 任意数量无论如何,如果你击中当前正在使用的服务器的任何可能的限制,只需添加一个额外的守护进程:memcached的作品作为集群;-)
+0

@MARTIN:谢谢你的回复。我们可以增加内存限制? – user655334 2011-03-31 05:11:05

+0

'-m'选项允许您指定一个memcached守护进程将使用的内存量。 – 2011-03-31 05:25:20