Example #1
0
 /**
  * 设置站点BID
  * @param $mid
  */
 public function setBid($mid)
 {
     $cacheKey = Core_Keys::mkbid($mid);
     Loader_Redis::redisbid()->set($cacheKey, Core_Game::$bid, false, false);
 }
Example #2
0
 /**
  * 
  * 获取用户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;
 }
Example #3
0
 /**
  * 设置玩家最后一台更新头像的时间
  *
  * @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);
     }
 }
Example #4
0
<?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');
}