select($sql); foreach ($dataList as $key => $row) { $store = array(); $_interKey = md5($kvprefix . $row['prefix'] . $row['key']);//$row['key']; $store['key'] = $_interKey; $store['o_key'] = $row['key']; $store['prefix'] = $row['prefix']; $store['value'] = unserialize($row['value']); $store['dateline'] = time(); $store['ttl'] = $row['ttl']; $cacheObj->store($_interKey, $store, 864000); } $msg = 'Mysql重建缓存成功'; $apiObj->error_handle($msg); } /*------------------------------------------------------ */ //-- MongoDB重建系统缓存 /*------------------------------------------------------ */ function re_mongodb($data,& $apiObj) { $obj = kernel::single('base_kvstore_mongodb'); $flag = $obj->rebuild_memcache(); $msg = 'MongoDB重建缓存成功'; if(!$flag) { $msg = 'MongoDB重建缓存失败'; } $apiObj->error_handle($msg); } }