public async Task <long> GetGameUserUserSequentialIdAsync(string gameAppId, string gameUserId) { string key = RedisKeys.Concat(gameAppId, RedisKeys.UserHash); var redisValue = await redisProvider.HashGetAsync(key, gameUserId); if (redisValue.HasValue && redisValue.IsInteger) { return((long)redisValue); } return(default(long)); }