StackExchange.Redis HashSet 过期时间

liusong8 2016-12-28 10:39:18
本人刚研究Redis,.Net的项目,使用的是StackExchange插件,怎么设置过期时间呢??

通过反编译看到,内部封装的HashSet中有两个重载,可是没有一个参数是设置过期时间的,有点不懂了????
HashSet(RedisKey key, HashEntry[] hashFields, CommandFlags flags = CommandFlags.None);
HashSet(RedisKey key, RedisValue hashField, RedisValue value, When when = When.Always, CommandFlags flags = CommandFlags.None);
...全文
3214 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
liusong8 2016-12-28
  • 打赏
  • 举报
回复
谢谢二楼的回答,终于明白了,缓存只是对key设置过期时间,我查询了StackExchange.redis的源码发现可KeyExpire方法,来设置过期时间。
  • 打赏
  • 举报
回复
redis只是按Key值设置过期时间,不是对value内部的某些值设过期

8,834

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 组件/控件开发
社区管理员
  • 组件/控件开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧