/// <summary> /// 清空字典 /// </summary> public void Clear() { RedisBase.Hash_Remove(TypeKeys); RedisBase.Hash_Remove(ContentKeys); RedisBase.Hash_Remove(CollectsKeys); RedisBase.Hash_Remove(PlateKeys); }
/// <summary> /// 删除街道社区板块 /// </summary> /// <param name="plate"></param> public void RemovePlateInfo(sys_plateInfo plate) { if (!RedisBase.Hash_Exist <sys_plateInfo>(PlateKeys, plate.Pid.ToString())) { return; } RedisBase.Hash_Remove(PlateKeys, plate.Pid.ToString()); }
/// <summary> /// 删除集合 /// </summary> /// <param name="collects"></param> public void RemoveCollects(sys_propertyPlateCollects collects) { if (!RedisBase.Hash_Exist <sys_propertyPlateCollects>(CollectsKeys, collects.ID.ToString())) { return; } RedisBase.Hash_Remove(CollectsKeys, collects.ID.ToString()); }
/// <summary> /// 删除字典类型 /// </summary> /// <param name="type"></param> public void RemoveDictType(sys_dictType type) { if (!RedisBase.Hash_Exist <sys_dictType>(TypeKeys, type.DictType)) { return; } RedisBase.Hash_Remove(TypeKeys, type.DictType); }
/// <summary> /// 添加字典类型 /// </summary> /// <param name="type"></param> public void AddOrUpdateDictType(sys_dictType type) { if (RedisBase.Hash_Exist <sys_dict>(TypeKeys, type.DictType)) { RedisBase.Hash_Remove(TypeKeys, type.DictType); } RedisBase.Hash_Set(TypeKeys, type.DictType, type); }
/// <summary> /// 添加街道社区板块 /// </summary> /// <param name="plate"></param> public void AddOrUpdatePlateInfo(sys_plateInfo plate) { long dataKey = 0; dataKey = plate.Pid == 0 ? RedisBase.Hash_GetDataKey(PlateKeys) : plate.Pid; plate.Pid = dataKey; if (RedisBase.Hash_Exist <sys_plateInfo>(PlateKeys, dataKey.ToString())) { RedisBase.Hash_Remove(PlateKeys, dataKey.ToString()); } RedisBase.Hash_Set(PlateKeys, dataKey.ToString(), plate); }
/// <summary> /// 添加区域集合 /// </summary> /// <param name="collects"></param> public void AddOrUpdateCollects(sys_propertyPlateCollects collects) { long dataKey = 0; dataKey = collects.ID == 0 ? RedisBase.Hash_GetDataKey(CollectsKeys) : collects.ID; collects.ID = dataKey; if (RedisBase.Hash_Exist <sys_dict>(CollectsKeys, dataKey.ToString())) { RedisBase.Hash_Remove(CollectsKeys, dataKey.ToString()); } RedisBase.Hash_Set(CollectsKeys, dataKey.ToString(), collects); }
/// <summary> /// 删除字典内容 /// </summary> /// <param name="content"></param> public void RemoveContent(sys_dict content) { if (!RedisBase.Hash_Exist <sys_dict>(ContentKeys, content.DictID.ToString())) { return; } RedisBase.Hash_Remove(ContentKeys, content.DictID.ToString()); if (!RedisBase.Hash_Exist <sys_dict>(content.DictType, content.DictID.ToString())) { return; } RedisBase.Hash_Remove(content.DictType, content.DictID.ToString()); }
public void RemoveContent(List <sys_dict> list) { foreach (var content in list) { if (!RedisBase.Hash_Exist <sys_dict>(ContentKeys, content.DictID.ToString())) { return; } RedisBase.Hash_Remove(ContentKeys, content.DictID.ToString()); if (!RedisBase.Hash_Exist <sys_dict>(content.DictType, content.DictID.ToString())) { return; } RedisBase.Hash_Remove(content.DictType, content.DictID.ToString()); } }
/// <summary> /// 添加或者更新 /// </summary> /// <param name="content"></param> public void AddOrUpdateContent(sys_dict content) { try { if (RedisBase.Hash_Exist <sys_dict>(ContentKeys, content.DictID.ToString())) { RedisBase.Hash_Remove(ContentKeys, content.DictID.ToString()); } RedisBase.Hash_Set(ContentKeys, content.DictID.ToString(), content); if (RedisBase.Hash_Exist <sys_dict>(content.DictType, content.DictID.ToString())) { RedisBase.Hash_Remove(content.DictType, content.DictID.ToString()); } RedisBase.Hash_Set(content.DictType, content.DictID.ToString(), content); } catch (Exception ex) { _log.Error("AddOrUpdateContent(sys_dict content)", ex); } }
private void Init() { var types = _dictTypeRepository.LoadEntities(item => true).ToList(); types.ForEach(item => { if (RedisBase.Hash_Exist <sys_dictType>(TypeKeys, item.DictType)) { RedisBase.Hash_Remove(TypeKeys, item.DictType); } RedisBase.Hash_Set(TypeKeys, item.DictType, item); }); var contents = _dictRepository.LoadEntities(item => true).ToList(); contents.ForEach(item => { if (RedisBase.Hash_Exist <sys_dict>(ContentKeys, item.DictID.ToString())) { RedisBase.Hash_Remove(ContentKeys, item.DictID.ToString()); } RedisBase.Hash_Set(ContentKeys, item.DictID.ToString(), item); }); contents.GroupBy(item => item.DictType).ForEach(items => { items.ForEach(item => { if (RedisBase.Hash_Exist <sys_dict>(items.Key, item.DictID.ToString())) { RedisBase.Hash_Remove(items.Key, item.DictID.ToString()); } RedisBase.Hash_Set(items.Key, item.DictID.ToString(), item); }); }); var collects = _collectsService.LoadEntities(item => true).ToList(); collects.ForEach(item => { if (RedisBase.Hash_Exist <sys_propertyPlateCollects>(CollectsKeys, item.ID.ToString())) { RedisBase.Hash_Remove(CollectsKeys, item.ID.ToString()); } RedisBase.Hash_Set(CollectsKeys, item.ID.ToString(), item); }); var plates = _plateInfoService.LoadEntities(item => true).ToList(); plates.ForEach(item => { if (RedisBase.Hash_Exist <sys_plateInfo>(PlateKeys, item.Pid.ToString())) { RedisBase.Hash_Remove(PlateKeys, item.Pid.ToString()); } RedisBase.Hash_Set(PlateKeys, item.Pid.ToString(), item); }); var apps = _applicationService.LoadEntities(item => true).ToList(); apps.ForEach(item => { if (RedisBase.Hash_Exist <sys_application>(ApplicationKeys, item.AppKey)) { RedisBase.Hash_Remove(ApplicationKeys, item.AppKey); } RedisBase.Hash_Set(ApplicationKeys, item.AppKey, item); }); }
//// 摘要: // 删除会话状态集合中的项。 //// 参数: // name: // 要从会话状态集合中删除的项的名称。 public void Remove(string name) { RedisBase.Hash_Remove(SessionID, name); }
//// 摘要: // 从会话状态集合中移除所有的键和值。 public void Clear() { RedisBase.Hash_Remove(SessionID); }