[]APC高手~APC取出全部的缓存的条目,有什么办法

WBOY
풀어 주다: 2016-06-13 13:39:25
원래의
842명이 탐색했습니다.

[求助]求救APC高手~~~APC取出全部的缓存的条目,有什么办法?
假如不清楚缓存的条目都有哪些key,还有办法取出全部的缓存条目吗?
求救APC高手~~~

------解决方案--------------------
用迭代器 + 正则得到所有缓存条目,默认应该是active的而不是delete的.

PHP code
<?php for($i=0;$i<10;$i++)
{
        ${'test'.$i} = "test{$i}";
        apc_store("pos_{$i}",${'test'.$i});
}

$results = new APCIterator('user', '/^.*$/');

while( !!($rs = $results->current()) )
{
        echo "key:{$rs['key']} -> value:{$rs['value']}<br>";
        $results->next();
}                                                                                    /**我这边测试的结果
key:pos_0 -> value:test0
key:pos_1 -> value:test1
key:pos_2 -> value:test2
key:pos_3 -> value:test3
key:pos_4 -> value:test4
key:pos_5 -> value:test5
key:pos_6 -> value:test6
key:pos_7 -> value:test7
key:pos_8 -> value:test8
key:pos_9 -> value:test9
*/                                                    
?> <div class="clear">
                 
              
              
        
            </div>
로그인 후 복사
관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿