/// <summary> /// 返回Redis的连接字符串 /// </summary> /// <param name="redisAddr"></param> /// <returns></returns> private async Task <string> GetRedisDBAddr(string redisAddr) { RedisDBSetting redisDBSetting = await _dbContext.Queryable <RedisDBSetting>().WithCacheIF(false).In(redisAddr.ToString()).SingleAsync(); if (string.IsNullOrEmpty(redisDBSetting.Password)) { return($"{redisDBSetting.ServerIp},abortConnect=false"); } else { return($"{redisDBSetting.ServerIp},password={redisDBSetting.Password},abortConnect=false"); } }
public async Task <ResultData> AddRedisDBSettingInfo([FromBody] RedisDBSetting model) { try { int result = await _dbContext.Insertable <RedisDBSetting>(model).ExecuteCommandAsync(); if (result > 0) { return(ResultData.CreateSuccessResult()); } else { return(ResultData.CreateResult("-1", "添加失败", null)); } } catch (Exception ex) { return(ResultData.CreateResult("-1", $"异常信息:{ex.Message}", null)); } }
public async Task <ResultData> EditRedisDBSettingInfo([FromBody] RedisDBSetting model) { try { bool result = await _dbContext.Updateable(model).ExecuteCommandHasChangeAsync(); if (result) { return(ResultData.CreateSuccessResult()); } else { return(ResultData.CreateResult("-1", "修改失败", null)); } } catch (Exception ex) { return(ResultData.CreateResult("-1", $"异常信息:{ex.Message}", null)); } }
public async Task <IActionResult> EditRedisDBSettingInfo(string code) { RedisDBSetting redisDBSetting = await _dbContext.Queryable <RedisDBSetting>().WithCacheIF(false).In(code.ToString()).SingleAsync(); return(View(redisDBSetting)); }