关于.net 缓存方法

sharpdevelop110 2011-03-09 10:12:39
我现在根据需求有这样的一个设想。

我想维持一个缓存数据,使所有的数据在增删改的时候构建新的缓存.维持所有的数据都处于缓存状态.

但我不知道怎么动手?采用的是微软自带缓存类。 求相关demo 在线等。
...全文
304 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
sharpdevelop110 2011-03-09
  • 打赏
  • 举报
回复
溢出不用担心,我们整一 8G的内存都没问题, 我们采用分布式技术。
sharpdevelop110 2011-03-09
  • 打赏
  • 举报
回复
给大家说下吧,这个我们是一个流量数据都比较大的商务网站,关于那个数据是缓存不是最新的,我们做一个处理,只要对数据库有增删改操作,我们都同步数据(删除对应的缓存键数据).
ycproc 2011-03-09
  • 打赏
  • 举报
回复
数据如果只是暂时的存储 暂缓处理 不超过上线的话 没什么问题

如果是一直存储的话 肯定会溢出的
唵嘛呢叭咪吽 2011-03-09
  • 打赏
  • 举报
回复
是要内存还是缓存?
b58585885 2011-03-09
  • 打赏
  • 举报
回复
关于LZ提出的问题,我曾经实现过。不过最后又不得不把好不容易写好的代码全部删掉!
跟LZ提个醒,缓存的数据量是有限的、缓存的数据不是最新的数据。
仔细想想,到底需不需要缓存,如果想不明白,确定还是要自己保存缓存的话,那再找相关方法。找不到可以跟我联系。
最后还是要多句嘴,不要去试图控制缓存...
IT0329 2011-03-09
  • 打赏
  • 举报
回复
子夜__ 2011-03-09
  • 打赏
  • 举报
回复
cache.insert()

cache.insert()应该在哪里初始化缓存数据
在使用的时候,因为cache中存的是键值对,所以你在访问之前判断下是不是为空,如果为空则从数据库中取,然后缓存,如果有,则返回缓存中的数据。

参考
xuan.ye 2011-03-09
  • 打赏
  • 举报
回复
构建一个缓存类

放置各个缓存属性。


在对相应缓存所对应表的数据,进行删除和更改的时候,删除缓存。


再用用户读取缓存(属性)的时候判断缓存是否存在,不存在,从数据库查出,赋值给缓存。

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

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