public function cache() { var_dump(Cache::get('name')); var_dump(Cache::set('news', 'sumshine')); var_dump(Cache::get('news')); var_dump(Cache::del('news')); var_dump(Cache::get('news')); }
/** * cache test call * * @param string $input * @return bool * * @url GET cache * @access public */ function testCache($input = '') { $redis = new Cache('test', 'redis', array()); $r[] = $redis->get('key'); $r[] = $redis->set('key', 'value'); $r[] = $redis->get('key'); $r[] = $redis->del('key'); return $r; }
public static function del($key) { Cache::del('s_t_' . $key); }
/** * debug方法 * @author wave */ protected static function debug() { $sqlArr = Cache::read('sql'); $time = Cache::read('time'); Cache::del('sql'); require ROOT . DS . ROOT_PATH . DS . ROOT_ERROR . DS . 'tpl' . DS . 'iframe.tpl'; }
protected static function _publicUpload($file_type = null, $name = null, $file_name = null, $dir_id = null, $is_mobile = 0, $uid) { global $upload_config; $type_id = null; foreach ($upload_config as $key => $value) { if (strstr($value, strtolower($file_type))) { $type_id = $key; break; } } //判断文件是否已存在 // if( function_exists( 'com_create_guid' ) ){ // $upload_path = com_create_guid();//函数com_create_guid在linux centos6.5不支持,可能没配置 // }else{ // $upload_path = md5( $path . $file_name ); // } $path = ROOT_PATH . PhotoM::uploadPath . $uid . '/' . $type_id . '/' . $dir_id . '/'; $upload_path = md5($path . $file_name . $file_type . time()); $save = $path . $upload_path . '.' . $file_type; if ($type_id && !is_file($path . $upload_path . '.' . $file_type)) { //目录不存在,创建目录 if (!is_dir($path)) { mkdir($path, 0755, true); } if (!move_uploaded_file($name, $save)) { throw new Exception('exit'); } $data['uid'] = $uid; $data['dir_id'] = $dir_id; $data['type_id'] = $type_id; $data['file_name'] = $file_name; $data['file_type'] = $file_type; $data['upload_path'] = $uid . '/' . $type_id . '/' . $dir_id . '/' . $upload_path . '.' . $file_type; $results_upload = UploadFile::addUploadFile($data); //缓存上传的图片(缩放后的图片) $cache_dir = '/temp/photo/' . $data['uid'] . '/' . $data['type_id'] . '/' . $data['dir_id'] . '/'; PhotoM::_cachePhoto($cache_dir, $data['upload_path'], $file_type); //删除redis缓存的数据 $key_footer = 'uploadFileListByDir_' . $uid . '_' . $dir_id; Cache::del($key_footer); if ($is_mobile) { return true; } else { $data1['id'] = $results_upload; return $data1; } } }
protected function _delRedisSession() { //使用redis缓存数据 $key = session_id(); return Cache::del($key); }
if (!Is::app('PHPfox_FeaturedUsers')) { return false; } new Payment\Event('featured-users', function (\Core\Payment\Object $payment) { $payment->log('Event touchdown...'); if ($payment->success()) { $payment->log('Setting user "' . $payment->item_number . '" to be featured.'); $db = new Db(); $cache = new Cache(); try { $user = (new \Api\User())->get($payment->item_number); $total = (int) $db->select('*')->from(':user_featured')->count(); $total++; $db->delete(':user_featured', ['user_id' => $user->id]); $db->insert(':user_featured', ['user_id' => $user->id, 'ordering' => $total]); $cache->del('featured_users'); } catch (\Exception $e) { $payment->log($e->getMessage()); } } }); new Route('/featured-users/thanks', function (Controller $controller) { return $controller->render('thanks.html'); }); new Route('/featured-users/pay', function (Controller $controller) { $auth = new Auth\User(); $auth->membersOnly(); $controller->h1(_p('Get Featured'), ''); return $controller->render('pay.html'); });
/** * 主动删除token信息 * 通常在token失效的时候使用 */ public static function delAccessToken() { Cache::del(Cache::CK_WX_ACCESS_TOKEN . WX_APP_ID); Log::warng('weixin - user del access token!'); }
private static function onUpdateData($userId) { Cache::del(Cache::CK_USER_DETAIL_INFO . $userId); self::findUserDetailById($userId, 'w'); }
/** * 删除上传token,放弃上传 * DELETE /file/token/tmp_ae1233 * @method POST_token * @param name 文件名 */ public function DELETE_tokenAction($key = null) { if ($key && ($name = Cache::get($key))) { list(, $userid) = explode('_', $key, 3); $userid = $this->auth($userid); Cache::del($key); $bucket = Config::getSecret('qiniu', 'file'); File::del($bucket . ':' . $key); $this->response(1, '已经成功删除' . $name); } else { $this->response(0, '此上传信息不存在'); } }
private static function onUpdateData($openid) { Cache::del(Cache::CK_WX_USER_INFO . $openid); $data = self::findUserByOpenId($openid, 'w'); if (!empty($data['user_id'])) { Cache::del(Cache::CK_WX_USER_INFO_FOR_UID . $data['user_id']); self::findUserByUserId($data['user_id'], 'w'); } }
public function del($act) { $file_arr = explode('_', $act); if (!isset($file_arr[1]) || !isset($file_arr[2])) { $msg['msg'] = '失败'; $msg['error'] = 1; echo json_encode($msg); throw new Exception('exit'); } $uid = User::getLoginUid(); $dir_id = $file_arr[1]; $file_id = $file_arr[2]; $results_sel_file_info = UploadFile::getUploadFileById($dir_id, $file_id, $uid); //删除文件 if ($results_sel_file_info) { //删除文件 PhotoM::delPhoto($results_sel_file_info); //删除redis缓存的数据 $key_footer = 'uploadFileListByDir_' . $uid . '_' . $dir_id; Cache::del($key_footer); //删除数据库数据 $results_del_file = UploadFile::deleteUploadFileById($dir_id, $file_id, $uid); if ($results_del_file) { $msg['msg'] = '成功'; $msg['error'] = 0; } else { $msg['msg'] = '失败'; $msg['error'] = 1; } } else { $msg['msg'] = '失败'; $msg['error'] = 1; } echo json_encode($msg); throw new Exception('exit'); }