分享两个自写SAE函数

浏览:1305 发布日期:2013/08/27 分类:技术分享
在SAE上开发,很多事需要查看和清楚KVDB里面的内容,但是,SAE禁用KADB后,再开启,发现都没有清除,于是自写了两个函数分享出来,用了查看和清除KVDB的缓存。。。    Public function showkvdb(){
        $kv = new SaeKV();
        // 初始化KVClient对象
        $ret = $kv->init();
        // 循环获取所有key-values
         $ret = $kv->pkrget('', 100);
        while (true) {
            dump($ret);
            end($ret);
            $start_key = key($ret);
            $i = count($ret);
            if ($i < 100) break;
            $ret = $kv->pkrget('', 100, $start_key);
        } 
    }
    
    Public function deletekvdb(){
        $kv = new SaeKV();
        // 初始化KVClient对象
        $ret = $kv->init();
        // 循环获取所有key-values
         $ret = $kv->pkrget('', 100);
        while (true) {
            dump($ret);
            end($ret);
            $start_key = key($ret);
            $ret = $kv->delete($start_key);
            $i = count($ret);
            if ($i < 100) break;
            $ret = $kv->pkrget('', 100, $start_key);
        } 
    }
希望能对大家有所帮助啦。。


补充一句:在修改数据库后,执行一下deletekvdb,就可以清空缓存了。。
最佳答案
评论( 相关
后面还有条评论,点击查看>>