我发现redis哈希键中有“absexp”,“sldexp”和“data”字段。我可以使用_radius.setString / getString来设置和获取字段数据的值。但是如何修改asp.net核心项目中的“absexp”字段?
答案 0 :(得分:2)
您是否尝试更改缓存过期时间?
使用这样的代码创建一个DistributedCacheEntryOptions对象,并在将值设置为cache时分配:
var options = new DistributedCacheEntryOptions(); // create options object
options.SetSlidingExpiration(TimeSpan.FromMinutes(1)); // 1 minute sliding expiration
_cache.SetString(cacheKey, value, options); // set key value pair with options
// your value will now expire after one minute
如果您不希望滑动到期,可以使用选项对象上的类似方法设置绝对到期。
希望这会有所帮助。