NutzCN Logo
问答 NutzDao的缓存机制
发布于 3013天前 作者 frede2010 2245 次浏览 复制 上一个帖子 下一个帖子
标签:

想请教一下,我理解的NutzDao缓存机制是这样的,NutzDao中有默认的session级别的缓存,使用二级缓存的话,需要额外配置一下ehcache。
不知道我的想法对不对?新手刚刚接触哈哈哈~

6 回复

nutdao没有session,也没有内置缓存

来自炫酷的 NutzCN

@wendal 所以使用缓存的话,就必须使用ehcache对吧。

@frede2010 redis表示不服

来自炫酷的 NutzCN

@wendal
哈哈。
我看了官方的例子,配置中加入这个,就能对需要的表进行缓存,这个没用到ehcache。
cacheExecutor : {
type : "org.nutz.plugins.cache.dao.CachedNutDaoExecutor",
fields : {
cacheProvider : {refer:"cacheProvider"},
cachedTableNames : ["tb_user", "tb_user_profile"], // 需要缓存的表
enableWhenTrans : false, // 事务作用域内是否启用,默认false
cache4Null : true // 是否缓存空值,默认true
}
},
cacheProvider : {
type : "org.nutz.plugins.cache.dao.impl.provider.MemoryDaoCacheProvider",
fields : {
cacheSize : 10000
},
events : {
create : "init"
}
}

另外,NutzDao中的一级二级缓存的使用就需要额外配置,比如加入ehcache吗?

daocache提供了内存,ehcache,redis等多种缓存实现

添加回复
请先登陆
回到顶部