コード例 #1
0
ファイル: PlayerDao.php プロジェクト: songsihan/doudizhu
 /**
  * 获得玩家编号
  * @return mixed
  */
 public static function getPlayerCnt()
 {
     $no = RedisUtil::incr(self::PLAYER_CNT);
     if ($no >= 42949) {
         $no = RedisUtil::incr(self::PLAYER_CNT, -($no - 1));
     }
     return $no;
 }
コード例 #2
0
ファイル: TableDao.php プロジェクト: songsihan/doudizhu
 /**
  * 获得桌子编号
  * @return mixed
  */
 public static function getTableId()
 {
     $no = RedisUtil::incr(self::TABLE_CNT);
     if ($no >= 4294967290) {
         $no = RedisUtil::incr(self::TABLE_CNT, -($no - 1));
         RedisUtil::incr(self::TABLE_CLEAR_CNT);
     }
     return $no;
 }