遍历memcache所有key
时间:2010-03-01
来源:互联网
求助遍历memcache所有key的方法。网上搜索很多遍历方法,数据量小可以,数据量大就不行。
以下是设置了10万个KEY的代码,我遍历时只能遍历出58254个KEY。请高手指点一下其中的原因,谢谢!
$mc = new Memcache();
$mc->connect('localhost', 11211);
$mc->flush();
for ($index = 0; $index <= 100000; $index++) {
$mc->set('key-' . $index, $index);
}
以下是设置了10万个KEY的代码,我遍历时只能遍历出58254个KEY。请高手指点一下其中的原因,谢谢!
$mc = new Memcache();
$mc->connect('localhost', 11211);
$mc->flush();
for ($index = 0; $index <= 100000; $index++) {
$mc->set('key-' . $index, $index);
}
作者: vnetworld 发布时间: 2010-03-01
大量数据的操作啊。
是不是运行时间的问题。
设置一下max_execution_time试试。
是不是运行时间的问题。
设置一下max_execution_time试试。
作者: garcon1986 发布时间: 2010-03-11
保存一个数据到Memcache服务器上,第一个参数是数据的key,用来定位一个数据,第二个参数是需要保存的数据内容,这里是一个字符串,第三个参数是一个标记,一般设置为0或者MEMCACHE_COMPRESSED就行了,第四个参数是数据的有效期,就是说数据在这个时间内是有效的,如果过去这个时间,那么会被Memcache服务器端清除掉这个数据,单位是秒,如果设置为0,则是永远有效,我们这里设置了60,就是一分钟有效时间:
$mem->set(‘key1‘, ‘This is first value’, 0, 60);
$mem->set(‘key1‘, ‘This is first value’, 0, 60);
作者: programbin 发布时间: 2010-03-14
http://blog.zhangwenjin.com/?p=52
作者: liugenjie 发布时间: 2011-04-13
相关阅读 更多
热门阅读
-
office 2019专业增强版最新2021版激活秘钥/序列号/激活码推荐 附激活工具
阅读:74
-
如何安装mysql8.0
阅读:31
-
Word快速设置标题样式步骤详解
阅读:28
-
20+道必知必会的Vue面试题(附答案解析)
阅读:37
-
HTML如何制作表单
阅读:22
-
百词斩可以改天数吗?当然可以,4个步骤轻松修改天数!
阅读:31
-
ET文件格式和XLS格式文件之间如何转化?
阅读:24
-
react和vue的区别及优缺点是什么
阅读:121
-
支付宝人脸识别如何关闭?
阅读:21
-
腾讯微云怎么修改照片或视频备份路径?
阅读:28