ServiceStack.Redis 缓存过期时间设置 电脑版发表于:2023/11/21 17:15 #### 这样可以设置6小时过期 ``` redis.Set<string>("articleDetails_" + articleId, JsonConvert.SerializeObject(dTO_Article), DateTime.Now.AddHours(6)); ``` #### 设置某个key在某个时间点过期 ``` redis.ExpireEntryAt("user_neweval", DateTime.Now.AddHours(6)); ``` redis.ExpireEntryIn可以传递一个TimeSpan #### 其他方法 如果有些数据结构没有提供自动过期的功能,或者想通过自己的逻辑来控制过期,其实也可以考虑定时服务来固定一个时间点清除某些缓存。比如定时每天凌晨去清除某些缓存。