19 changed files with 3 additions and 1060 deletions
@ -1,102 +0,0 @@ |
|||
using ServiceStack.Redis; |
|||
using System; |
|||
using System.Collections.Generic; |
|||
using System.Linq; |
|||
using System.Web; |
|||
|
|||
namespace FangYar.WebUI.WebCommon |
|||
{ |
|||
public class RedisHelp |
|||
{ |
|||
//邮件发送账号
|
|||
string redisIp = System.Configuration.ConfigurationManager.AppSettings["redisIp"] + ""; |
|||
//邮件发送授权码
|
|||
string redisPort = System.Configuration.ConfigurationManager.AppSettings["redisPort"] + ""; |
|||
//邮件发送SMTP
|
|||
string redisPwd = System.Configuration.ConfigurationManager.AppSettings["redisPwd"] + ""; |
|||
|
|||
public void SetRedis(string key, string Val) |
|||
{ |
|||
try |
|||
{ |
|||
int.TryParse(redisPort, out int redisPortNum); |
|||
redisPwd = string.IsNullOrWhiteSpace(redisPwd) ? null : redisPwd; |
|||
using (RedisClient client = new RedisClient(redisIp, redisPortNum, redisPwd)) |
|||
{ |
|||
if (client == null) |
|||
{ |
|||
return; |
|||
} |
|||
if (client.ContainsKey(key)) |
|||
{ |
|||
client.Replace<string>(key, Val); |
|||
} |
|||
else |
|||
{ |
|||
client.Set<string>(key, Val); |
|||
} |
|||
} |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
string str = "写入Redis异常:" + ex; |
|||
FangYar.Common.MyLogHelper.WriteMsg(new FangYar.Common.LogInfoMo() |
|||
{ |
|||
message = str, |
|||
msgType = FangYar.Common.EnumLogMsgTypeEnum.Error, |
|||
path = "RedisLog" |
|||
}); |
|||
} |
|||
} |
|||
|
|||
public string GetRedis(string key) |
|||
{ |
|||
try |
|||
{ |
|||
int.TryParse(redisPort, out int redisPortNum); |
|||
redisPwd = string.IsNullOrWhiteSpace(redisPwd) ? null : redisPwd; |
|||
using (RedisClient client = new RedisClient(redisIp, redisPortNum, redisPwd)) |
|||
{ |
|||
return client.Get<string>(key); |
|||
} |
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
string str = "读取Redis异常:" + ex; |
|||
FangYar.Common.MyLogHelper.WriteMsg(new FangYar.Common.LogInfoMo() |
|||
{ |
|||
message = str, |
|||
msgType = FangYar.Common.EnumLogMsgTypeEnum.Error, |
|||
path = "RedisLog" |
|||
}); |
|||
} |
|||
return ""; |
|||
} |
|||
|
|||
|
|||
public string RemoveLoginAllReids(string usersId) |
|||
{ |
|||
try |
|||
{ |
|||
SetRedis("XJAPPlogin_" + usersId, ""); |
|||
SetRedis("XCXlogin_" + usersId, ""); |
|||
SetRedis("AppLoginByAppId_" + usersId, ""); |
|||
SetRedis("XCXLoginByOpenId_" + usersId, ""); |
|||
SetRedis("pwdCache_" + usersId, ""); |
|||
|
|||
} |
|||
catch (Exception ex) |
|||
{ |
|||
string str = "读取Redis异常:" + ex; |
|||
FangYar.Common.MyLogHelper.WriteMsg(new FangYar.Common.LogInfoMo() |
|||
{ |
|||
message = str, |
|||
msgType = FangYar.Common.EnumLogMsgTypeEnum.Error, |
|||
path = "RedisLog" |
|||
}); |
|||
} |
|||
return ""; |
|||
} |
|||
|
|||
} |
|||
} |
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Loading…
Reference in new issue