Redis缓存情理功能处理
This commit is contained in:
parent
5ee219615f
commit
ff5f209be9
@ -576,8 +576,6 @@ namespace APT.PF.WebApiControllers.Api.PF
|
||||
{
|
||||
return SafeExecute<bool>(() =>
|
||||
{
|
||||
var redisManage = APT.Infrastructure.Api.ServiceLocator.Instance.GetService<RedisManager>();
|
||||
var listKeys = redisManage.GetAllCacheKeys();
|
||||
var keyCodeList = new List<string>() {
|
||||
"T_FM_ENUM_ITEM_","T_FM_ROLE_","T_FM_ROLE_MENU_PERM_","T_FM_ROLE_GROUP","T_FM_ROLE_GROUP_BELONG_ROLE_","T_FM_ROLE_MENU_PERM_",
|
||||
"T_PF_BTN_","T_PF_COLUMN_","T_PF_EDIT_COLUMN_","T_PF_FORM_","T_PF_MENU_","T_PF_PAGE_EDIT_","T_PF_PAGE_TABLE_","T_PF_PARAM_ITEM_",
|
||||
@ -586,14 +584,36 @@ namespace APT.PF.WebApiControllers.Api.PF
|
||||
};
|
||||
//过滤 //"FM201_", 待办结束时间配置
|
||||
List<string> delKeys = new List<string>();
|
||||
CSRedis.CSRedisClient redisClient = CsRedisManager.GetClient();
|
||||
foreach (var keyCode in keyCodeList)
|
||||
{
|
||||
var keys = listKeys.Where(i => i.StartsWith(keyCode));
|
||||
delKeys.AddRange(keys);
|
||||
var keys = redisClient.Keys("*" + keyCode + "*");
|
||||
if (keys != null && keys.Any())
|
||||
delKeys.AddRange(keys);
|
||||
}
|
||||
if (delKeys.Any())
|
||||
CsRedisManager.GetClient().Del(delKeys.ToArray());
|
||||
|
||||
//var redisManage = APT.Infrastructure.Api.ServiceLocator.Instance.GetService<RedisManager>();
|
||||
//var partenKeys = CsRedisManager.GetClient().Keys("T_FM_ENUM_ITEM_*");
|
||||
|
||||
//var listKeys = redisManage.GetAllCacheKeys();
|
||||
//var keyCodeList = new List<string>() {
|
||||
//"T_FM_ENUM_ITEM_","T_FM_ROLE_","T_FM_ROLE_MENU_PERM_","T_FM_ROLE_GROUP","T_FM_ROLE_GROUP_BELONG_ROLE_","T_FM_ROLE_MENU_PERM_",
|
||||
//"T_PF_BTN_","T_PF_COLUMN_","T_PF_EDIT_COLUMN_","T_PF_FORM_","T_PF_MENU_","T_PF_PAGE_EDIT_","T_PF_PAGE_TABLE_","T_PF_PARAM_ITEM_",
|
||||
//"T_PF_PARAM_SCHEME_","T_PF_QUERY_","opt_grouplist_","opt_list_","sort_","PAGE_EDIT_","PAGE_TABLE_","PAGE_TREE_",
|
||||
//"TABLE_PAGE_TABLES_","TABLE_USER_CONFIG_","USER_CUSTOM_CONFIG_","SEARCH_CONFIG_","{T_PF_FORM}"
|
||||
//};
|
||||
////过滤 //"FM201_", 待办结束时间配置
|
||||
//List<string> delKeys = new List<string>();
|
||||
//foreach (var keyCode in keyCodeList)
|
||||
//{
|
||||
// var keys = listKeys.Where(i => i.StartsWith(keyCode));
|
||||
// delKeys.AddRange(keys);
|
||||
//}
|
||||
//if (delKeys.Any())
|
||||
// CsRedisManager.GetClient().Del(delKeys.ToArray());
|
||||
|
||||
return true;
|
||||
});
|
||||
}
|
||||
|
||||
Loading…
Reference in New Issue
Block a user