内存缓存限制(MySQL和PHP)

Sam*_*urs 0 php mysql memcached

我已经安装了memcache(使用memcache PHP扩展).

我有一个包含10万条记录的数据库(随机).

当我选择所有这些,当我尝试将输出存储在memcache中时,它不起作用.当我只选择1000时,它正在工作(不更改代码,除了:在我的SQL查询中'LIMIT 100000'到'LIMIT 1000').

有谁知道这是什么问题?

bha*_*mby 5

memcached有一个(可配置的)限制它将使用多少内存. 以下是可与memcached一起使用的配置参数列表.

我假设当你有那么多行时,你在memcached中达到了极限,所以它开始清除最旧的条目.但是,"它不起作用"并不是非常具体,因此可能存在一系列错误.