我正在尝试在PHP Redis(Predis)中执行此查询
for ($i=0; $i < 10000000; $i++) {
$client->SADD('key:'.$i, $i);
}
此代码可能需要太长时间,但内存耗尽是不正常的!
此外,我已编辑了php.ini
个文件并将memory_limit
更改为5000M
!
但仍然收到此错误:Fatal Error: Allowed memory size xxxxxxxxxxxx exhausted
。
先谢谢。
答案 0 :(得分:1)
Redis是内存存储中的一个关键值,它使用ram来存储。你已经改变了php而不是Redis的内存限制。悲伤的功能是添加到Redis。试着找出Redis如何使用ram来存储