/** * 设置站点BID * @param $mid */ public function setBid($mid) { $cacheKey = Core_Keys::mkbid($mid); Loader_Redis::redisbid()->set($cacheKey, Core_Game::$bid, false, false); }
/** * * 获取用户bid * @param unknown_type $mid */ public function getLoginBid($mid) { $loginVerKey = Core_Keys::mkLoginver($mid); $bid = Loader_Redis::redisLoginVer()->get($loginVerKey, false, false); return $bid ? $bid : false; }
/** * 设置玩家最后一台更新头像的时间 * * @param unknown_type $mid * @param unknown_type $type * @param unknown_type $time * @return unknown */ public function setIconTime($mid, $type = 0, $time = 0) { if (!($mid = Helper::uint($mid))) { return false; } $cachekey = Icon_Keys::mkmbicontime($mid); if ($type == 0) { $time = (int) Loader_Redis::redistask()->get($cachekey, false, false); if ($time == 0) { $time = mt_rand(1, 999999); Loader_Redis::redistask()->set($cachekey, $time, false, false, 90 * 24 * 3600); } return $time; } else { //存三个月 return Loader_Redis::redistask()->set($cachekey, $time, false, false, 90 * 24 * 3600); } }
<?php defined('YUEAI') or exit('Access Denied!'); if ($_GET['debug'] == 1) { ini_set('display_errors', 1); error_reporting(E_ALL); } //ijBTM3pvJ3rIhuen1uTasD7PhitBOGNb_o8949aoPNGEsWjScWTisCa-zEpbok9jKtiGO3ih5FxbIwJhfqz3xw== $cmd = $_GET['cmd']; $mid = $_GET['mid']; switch ($cmd) { case "userinfo": $info = Member::factory()->getOneById($mid); print_R($info); break; case "test": echo "hello world"; break; case "redis": $cachekey = 'sblacktest'; var_dump(Loader_Redis::Redis()->set($cachekey, 1, false, false, 300)); echo Loader_Redis::Redis()->get($cachekey, false, false); print_r(Loader_Redis::Redis()->info()); break; case "memcache": Loader_Memcached::cache()->set('sb', 2, 600); echo Loader_Memcached::cache()->get('sb'); break; default: exit('you are son of bitch'); }