`
zhengdl126
  • 浏览: 2539757 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
社区版块
存档分类

php遍历memcache所有键值

PHP 
阅读更多

很有用的东东,PHP遍历MEMCACHE的所有键,在做管理memcache的时候会用到。

       $items=$this->memcache->getExtendedStats ('items');       
        $items=$items["127.0.0.1:11211"]['items'];
        foreach($items as $key=>$values)
        {   
            $number=$key;       
            $str=$this->memcache->getExtendedStats ("cachedump",$number,0);       
            $line=$str["127.0.0.1:11211"];                   
            if( is_array($line) && count($line)>0)
            {                   
                 foreach($line as $key=>$value)
                {                  
                     $array[$key] = $value[1];                 
                }
            }
       }
上面取到的是其键和该键的生成时间,键的过期时间好像取不到,找了很多地方,都没有说到该如何取键。
分享到:
评论

相关推荐

    php从memcache读取数据再批量写入mysql的方法

    这段代码首先连接到Memcache服务器,然后遍历缓存中的所有数据项,提取出需要处理的键。接着,它将这些键对应的缓存数据反序列化,并存入一个数组,以便后续批量写入MySQL。在满足一定数量(例如50条)或遍历完所有...

    php+memcache实现的网站在线人数统计代码

    在实现网站在线人数统计的场景中,我们可以利用Memcache的键值存储特性来存储每个访问者的IP地址以及他们访问网站的时间戳。通过这种方式,我们可以快速地存取和更新在线用户的信息,并且能够实时地统计出当前的在线...

    php之Memcache学习笔记

    - 在无法使用数据库时,Memcache可用于统计在线访问用户数,通过遍历session文件个数或使用共享缓存(memcached)来实现。 5. 分布式存储和高可用 - 大型网站在使用Memcache时,为了提高缓存的可用性和扩展性,...

    php中memcache 基本操作实例

    PHP中Memcache的基本操作及用法涵盖了对缓存系统的增删改查操作,它是一种高性能的分布式内存对象缓存系统,用于加速动态Web应用。通过Memcache,可以在应用程序与数据库间创建一个缓存层,减轻数据库的压力并提高...

    贪玩php面试题.docx

    16. **Memcache与Redis**:Memcache是内存键值对存储,适用于简单缓存;Redis提供丰富的数据结构,支持持久化。Redis的QPS通常高于Memcache,Redis有更丰富的功能,但内存占用相对较高。 17. **日期差计算**:使用...

    memcached在PHP下应用研究.docx

    通过可视化管理系统,可以方便地监控服务器数据参数和性能,支持条件查询、数据遍历和多服务器切换等功能,进一步优化数据处理流程,确保系统的稳定性和性能。 总之,memcached在PHP中的使用不仅有助于减轻数据库...

    批量获取memcache值并按key的顺序返回的实现代码

    为了处理这种情况,我们可以遍历`$cas`数组,找出已命中的键值对,然后与原始的键数组`$arr_id`进行对比,找出未命中的键,再进行后续操作,例如重新设置它们的值。 在处理分布式缓存系统时,理解这些细节至关重要...

    php面试题,公司内部面试题

    这段代码定义了一个主函数 `test()`,它遍历1到100000之间的所有数,并使用三个辅助函数 `test1()`、`test2()` 和 `test3()` 来判断该数是否满足条件。这三个函数分别检查数能否被7整除、各位数字之和能否被7整除...

    利用PHP实现短域名互转

    在解码过程中,首先将传入的短域名与基础URL部分进行字符串替换,得到纯短域名键值。然后通过Memcache对象直接读取存储的长URL数据。 在实现短域名转换功能中,还包含了一个私有方法dec2any(),它负责将生成的自增...

Global site tag (gtag.js) - Google Analytics