memcached分布式缓存和hibernate结合(续).docVIP

memcached分布式缓存和hibernate结合(续).doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
memcached分布式缓存和hibernate结合(续) 先了解一下什么是memcached Memcached是由Danga Interactive开发的,高性能的,分布式的内存对象缓存系统,用于在动态应用中减少数据库负载,提升访问速度。Memcached 的缓存是一种分布式的,可以让不同主机上的多个用户同时访问, 因此解决了共享内存只能单机应用的局限,更不会出现使用数据库做类似事情的时候,磁盘开销和阻塞的发生。 memcached的使用 一 Memcached服务器端的安装 (此处将其作为系统服务安装) ? 下载文件: \o memcached 1.2.1 for win32 binaries (dec 23, 2006) memcached 1.2.1 for Win32 binaries (Dec 23, 2006) ???1 解压缩文件到c:\memcached ?? 2?命令行输入 c:\memcached\memcached.exe -d install? ???3 命令行输入 c:\memcached\memcached.exe -d start?,该命令启动 Memcached ,默认监听端口为 11211 ? 通过 memcached.exe -h 可以查看其帮助 问题   如果没有下载服务器端(如果memcached的使用)开启memcached服务的话,那么将出现一系列的错误,最主要是报连接的问题。所以大家在使用memcached的时候一定要安装服务器端。 memcached和Hibernate的结合 现在Hibernate实现了memcached的无缝连接,已经说过了,hibernate暴力的地方是他的缓存,hibernate结合memcached也是相当方便,只需配置,启动服务器没有错误算配置OK啦。去在网上看了一大堆关于hibernate和memcached结合的文章,文章内容基本上都是一致的,郁闷死,参考价值就少了很多。本人公司正使用memcached作为Hibernate的二级缓存,在这里也整理一下相关的内容。   hibernate的缓存机制是其成为主流持久层霸主地位的重要组成部分,他的缓存机制是很黄很暴力的。二级缓存是SessionFactory级别的全局缓存,可以通过配置文件的vider_class 进行指定。在上次的日志上有提到相关的配置,在这里我再次贴一次供需要的人了解。 hibernate.cfg.xml ? 代码 ?1 ?xml version=1.0 encoding=UTF-8? ?2 ?!DOCTYPE hibernate-configuration PUBLIC -//Hibernate/Hibernate Configuration DTD 3.0//EN ?3 ?????????????????????????????????????????/hibernate-configuration-3.0.dtd ?4 ?hibernate-configuration ?5 ?session-factory name=default ?6 ??property name=hibernate.show_sqltrue/property ?7 ??property name=hibernate.format_sqltrue/property ?8 ??property name=hibernate.hbm2ddl.autoupdate/property ?9 ??!-- property name=hibernate.dialectorg.hibernate.dialect.MySQLDialect/property -- 10 ??property name=hibernate.dialectorg.hibernate.dialect.Oracle10gDialect/property 11 ??property name=hibernate.jdbc.fetch_size50/property 12 ??property name=hibernate.jdbc.batch_size0/property 13 ??property name=hibernate.default_schemauser/property 14 ??? 15 ?????!-- hibernate-memcache配置-- 16 ?????!-- 开启二级缓存--? 17 ????property name=hibernate.cache.use_second_level_cache? 18 ????????true?? 19 ????/prope

文档评论(0)

小教资源库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档