点击或拖拽改变大小
盛派网络

RedisHashSetObjectCacheStrategy 类

Senparc.Weixin SDK 官方教程《微信开发深度解析》已出版,支持中国开源事业,请【购买正版】
《微信公众号+小程序》视频课程已经上线,【点击这里】学习!

NeuChar(纽插)已经上线,为开发者提供一站式跨平台管理枢纽,并可将应用入驻到 NeuChar 应用商店!新功能正在不断增加中,快来使用吧! https://www.neuchar.com
在线动态微信接口 Swagger WebApi 文档: https://weixin.senparc.com:8039

Redis的Object类型容器缓存(Key为String类型)
继承层次

命名空间:  Senparc.CO2NET.Cache.Redis
程序集:  Senparc.CO2NET.Cache.Redis (在 Senparc.CO2NET.Cache.Redis.dll 中) 版本:3.10.300-preview.3.21201.4.100+9de96adf02982fcbddc436d3680e19a719e9d8b2
语法
public class RedisHashSetObjectCacheStrategy : BaseRedisObjectCacheStrategy

RedisHashSetObjectCacheStrategy 类型公开以下成员。

属性
  名称说明
公共属性Client (继承自 BaseRedisObjectCacheStrategy。)
公共属性静态成员Instance
Top
方法
  名称说明
公共方法BeginCacheLock (继承自 BaseRedisObjectCacheStrategy。)
公共方法BeginCacheLockAsync (继承自 BaseRedisObjectCacheStrategy。)
公共方法CheckExisted
公共方法CheckExistedAsync
受保护的方法Finalize
Redis 缓存策略析构函数,用于 _client 资源回收
(继承自 BaseRedisObjectCacheStrategy。)
公共方法Get(String, Boolean) (重写 BaseRedisObjectCacheStrategyGet(String, Boolean).)
公共方法GetT(String, Boolean) (重写 BaseRedisObjectCacheStrategyGet(String, Boolean).)
公共方法GetAll
注意:此方法获取的object为直接储存在缓存中,序列化之后的Value(最多 99999 条)
(重写 BaseRedisObjectCacheStrategyGetAll.)
公共方法GetAllAsync
注意:此方法获取的object为直接储存在缓存中,序列化之后的Value(最多 99999 条)
(重写 BaseRedisObjectCacheStrategyGetAllAsync.)
公共方法GetAsync(String, Boolean) (重写 BaseRedisObjectCacheStrategyGetAsync(String, Boolean).)
公共方法GetAsyncT(String, Boolean) (重写 BaseRedisObjectCacheStrategyGetAsync(String, Boolean).)
公共方法GetCount
获取所有缓存项计数(最多 99999 条)
(重写 BaseRedisObjectCacheStrategyGetCount.)
公共方法GetCountAsync (重写 BaseRedisObjectCacheStrategyGetCountAsync.)
公共方法GetFinalKey
获取拼装后的FinalKey
(继承自 BaseCacheStrategy。)
受保护的方法GetHashKeyAndField
获取Hash储存的Key和Field
受保护的方法GetServer
获取 Server 对象
(继承自 BaseRedisObjectCacheStrategy。)
公共方法HashGetAll
_cache.HashGetAll()
公共方法HashGetAllAsync
_cache.HashGetAll()
公共方法InsertToCache 已过时。
插入对象。注意:过期时间对 HashSet 无效!
(重写 BaseRedisObjectCacheStrategyInsertToCache(String, Object, NullableTimeSpan).)
公共方法RemoveFromCache (重写 BaseRedisObjectCacheStrategyRemoveFromCache(String, Boolean).)
公共方法RemoveFromCacheAsync (重写 BaseRedisObjectCacheStrategyRemoveFromCacheAsync(String, Boolean).)
公共方法Set
设置对象。注意:过期时间对 HashSet 无效!
(重写 BaseRedisObjectCacheStrategySet(String, Object, NullableTimeSpan, Boolean).)
公共方法SetAsync
设置对象。注意:过期时间对 HashSet 无效!
(重写 BaseRedisObjectCacheStrategySetAsync(String, Object, NullableTimeSpan, Boolean).)
公共方法Update
更新对象。注意:过期时间对 HashSet 无效!
(重写 BaseRedisObjectCacheStrategyUpdate(String, Object, NullableTimeSpan, Boolean).)
公共方法UpdateAsync
更新对象。注意:过期时间对 HashSet 无效!
(重写 BaseRedisObjectCacheStrategyUpdateAsync(String, Object, NullableTimeSpan, Boolean).)
Top
字段
  名称说明
受保护的字段_cache (继承自 BaseRedisObjectCacheStrategy。)
Top
扩展方法
  名称说明
公共扩展器方法Serialize
序列化对象
(由 StackExchangeRedisExtensions 定义。)
公共扩展器方法ToHashEntries
Serialize in Redis format
(由 RedisUtils 定义。)
公共扩展器方法ToJson
把数据转换为Json格式(使用Newtonsoft.Json.dll)
(由 ObjectExtensions 定义。)
Top
参见