欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

memcached应用在不同层面的疑问

更新时间: 2014-01-05 01:58:11 责任编辑: Author_N1

 

Memcached使用在不同层面的疑问。
求帮忙,对于Memcached的理解越来越糊涂。

理解1:Nginx+Memcached+Tomcat做高性能WEB很好,其中Memcached是处于Nginx和Tomcat之间,当有Web请求到达Nginx,Nginx就根据请求的URL到Memcached中获取数据,没有获取到就到Tomcat取数据,同时更新Memcached。


理解2:这两天查资料,看到有人把Memcached当做Hibernate的二级缓存,也看到了一款叫simple-spring-memcached的小工具,可以把Memcached方便的集成到Spring当中去。这里的感觉是Memcached主要缓存了数据库的数据。


以上两个不同的层面,一个上层WEB层面,一个底层数据层面,两个地方都用MemCached,请问是否有冲突??或者只需要一个层面有Memcached的应用就够了,另外一个层面的使用是多余的??
--参考方法--
缓存其实就是 key - value,key不同就不会冲突

在不同的级别做缓存不会冲突,各用各的

一般来说,缓存越在高层,效果越好
--参考方法--
你只需要保证 不同的key值就没问题     memcache可以应用到任何地方 
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 01:58:11
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/3822/
本文WWW.DOC100.NET DOC100.NET版权所有。