public async Task<bool> RegistAppInstanceAsync(BahamutAppInstance instance)
 {
     instance.RegistTime = DateTime.UtcNow;
     instance.Id = Guid.NewGuid().ToString();
     var suc = await redis.GetDatabase().StringSetAsync(instance.GetInstanceIdKey(), instance.ToJson());
     if (suc)
     {
         return await PublishNotifyAsync(instance, BahamutAppInstanceNotification.TYPE_REGIST_APP_INSTANCE);
     }
     return false;
 }
 public async Task<bool> ReActiveAppInstance(BahamutAppInstance instance)
 {
     var instanceJson = instance.ToJson();
     var suc = await redis.GetDatabase().StringSetAsync(instance.GetInstanceIdKey(), instanceJson);
     if (suc)
     {
         return await PublishNotifyAsync(instance, BahamutAppInstanceNotification.TYPE_REGIST_APP_INSTANCE);
     }
     return false;
 }