C# 定量缓存

PaulyJiang 开发经理  2014-06-30 03:34:19
各位大神,我现在做一服务程序,里面用到缓存,比如莫类数据我只让他缓存1000条记录,当第1001条出现的时候去替代第一条记录。求指导
ps,只是缓存在内存中
...全文
65 点赞 收藏 4
写回复
4 条回复
PaulyJiang 2014年06月30日
引用 3 楼 gomoku 的回复:
如果只关心最近的1000条纪录,用一个Queue就可以了。
ok THX 结贴给分
回复 点赞
gomoku 2014年06月30日
如果只关心最近的1000条纪录,用一个Queue就可以了。
回复 点赞
gomoku 2014年06月30日
缓存用Dictionary配合Queue来做。其Queue可以用来实现'先进先出'
回复 点赞
layershow 2014年06月30日
看你用什么来缓存了,比如数组,你可以用一个索引记录位置,索引循环即可 又或者其他的能排序的,总量是很容易判断的,到达上限,删除旧的,似乎没有什么很复杂的逻辑
回复 点赞
发动态
发帖子
C#
创建于2007-09-28

8.5w+

社区成员

64.0w+

社区内容

.NET技术 C#
社区公告
暂无公告