Memcached使用在不同层面的疑问。

zhunianbihe 2013-07-31 05:40:42
求帮忙,对于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的应用就够了,另外一个层面的使用是多余的??
...全文
101 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
AI军哥 2013-07-31
  • 打赏
  • 举报
回复
你只需要保证 不同的key值就没问题 memcache可以应用到任何地方
zhunianbihe 2013-07-31
  • 打赏
  • 举报
回复
引用 1 楼 little06 的回复:
缓存其实就是 key - value,key不同就不会冲突 在不同的级别做缓存不会冲突,各用各的 一般来说,缓存越在高层,效果越好
你的意思是只需要nginx后面的这个memecached就行了是吧??
little06 2013-07-31
  • 打赏
  • 举报
回复
缓存其实就是 key - value,key不同就不会冲突 在不同的级别做缓存不会冲突,各用各的 一般来说,缓存越在高层,效果越好

25,980

社区成员

发帖
与我相关
我的任务
社区描述
高性能WEB开发
社区管理员
  • 高性能WEB开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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