泰剧破晓之爱泰语中字:hibernate-memcached--在Hibernate中使用Memcached作为...
来源:百度文库 编辑:偶看新闻 时间:2024/04/30 16:08:37
hibernate-memcached--在Hibernate中使用Memcached作为一个二级分布式缓存 今天在网上看到一个用Memcached作为Hibernate二级分布式缓存,感觉挺有兴趣,就是尝试用了,感觉还不错,就推荐给大家看一下。
官方网址: http://code.google.com/p/hibernate-memcached/
目前最新版本为1.0RC1, 支持Hibernate3.3.
下面是具体的使用方法:
hibernate-memcached需要支持的类库如下:
配置方法如下:
配置Hibernate使用cache提供类
hibernate.cache.provider_class com.googlecode.hibernate.memcached.MemcachedCacheProvider
其它一些参数设置说明: Property Default Description hibernate.memcached.servers localhost:11211 memcached 服务地址,多个用空格分隔
格式host:port
hibernate.memcached.cacheTimeSeconds 300 缓存失效时间,单位秒 hibernate.memcached.keyStrategy HashCodeKeyStrategy 缓存Key生成存储HashCode算法 hibernate.memcached.readBufferSize DefaultConnectionFactory.DEFAULT_READ_BUFFER_SIZE 从服务器读取数据缓存区大小
hibernate.memcached.operationQueueLength DefaultConnectionFactory.DEFAULT_OP_QUEUE_LEN Maximum length of the operation queue returned by this connection factory hibernate.memcached.operationTimeout DefaultConnectionFactory.DEFAULT_OPERATION_TIMEOUT 操作超时时间设置 hibernate.memcached.hashAlgorithm HashAlgorithm.KETAMA_HASH 新增缓存数据到服务器时使用的Hash散列算法。 当 hibernate-memcached 设置成 KETAMA_HASH算法时,注意:默认客户端API使用的是 HashAlgorithm.NATIVE_HASH hibernate.memcached.clearSupported false 支持MemcachedCache.clear()方法清空缓存。
建议不要开启。
官方网址: http://code.google.com/p/hibernate-memcached/
目前最新版本为1.0RC1, 支持Hibernate3.3.
下面是具体的使用方法:
hibernate-memcached需要支持的类库如下:
- hibernate-memcached-
.jar - memcached-2.1.jar
- spy-2.4.jar
- commons-codec 1.3
- slf4j-1.5.0.jar 如果你的项目使用的是Log4j,可以用 slf4j-log4j12-1.5.0.jar
配置方法如下:
配置Hibernate使用cache提供类
hibernate.cache.provider_class com.googlecode.hibernate.memcached.MemcachedCacheProvider
设置查询缓存开启
hibernate.cache.use_query_cache true其它一些参数设置说明: Property Default Description hibernate.memcached.servers localhost:11211 memcached 服务地址,多个用空格分隔
格式host:port
hibernate.memcached.cacheTimeSeconds 300 缓存失效时间,单位秒 hibernate.memcached.keyStrategy HashCodeKeyStrategy 缓存Key生成存储HashCode算法 hibernate.memcached.readBufferSize DefaultConnectionFactory.DEFAULT_READ_BUFFER_SIZE 从服务器读取数据缓存区大小
hibernate.memcached.operationQueueLength DefaultConnectionFactory.DEFAULT_OP_QUEUE_LEN Maximum length of the operation queue returned by this connection factory hibernate.memcached.operationTimeout DefaultConnectionFactory.DEFAULT_OPERATION_TIMEOUT 操作超时时间设置 hibernate.memcached.hashAlgorithm HashAlgorithm.KETAMA_HASH 新增缓存数据到服务器时使用的Hash散列算法。 当 hibernate-memcached 设置成 KETAMA_HASH算法时,注意:默认客户端API使用的是 HashAlgorithm.NATIVE_HASH hibernate.memcached.clearSupported false 支持MemcachedCache.clear()方法清空缓存。
建议不要开启。
hibernate
hibernate 问题
hibernate 异常
hibernate 是什么?
简单的hibernate问题
Hibernate的问题.!!!!!!!!!!!!!!!!!!!!!!!!!!
有关hibernate的 update
Hibernate 环境的配置
关于Hibernate连接数据库
Hibernate 的SessionFactory问题
Hibernate+SQLSERVER出错 求教!
Struts+Hibernate问题
hibernate 新手问题
跪求Hibernate视频教程
hibernate criteria 问题
Hibernate的查询
Hibernate 支持正则表达式
hibernate查询语言?
eclipse+hibernate问题
hibernate,struts,ejb
struts+hibernate如何整合在一起?
求Hibernate包下载地址
急寻一个hibernate例子!
关于hibernate学习与找工作