C# 定量缓存

PaulyJiang 2014-06-30 03:34:19
各位大神,我现在做一服务程序,里面用到缓存,比如莫类数据我只让他缓存1000条记录,当第1001条出现的时候去替代第一条记录。求指导
ps,只是缓存在内存中
...全文
131 4 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
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
  • 打赏
  • 举报
回复
看你用什么来缓存了,比如数组,你可以用一个索引记录位置,索引循环即可 又或者其他的能排序的,总量是很容易判断的,到达上限,删除旧的,似乎没有什么很复杂的逻辑

111,097

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

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