遍历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
 















