nutzwk中存在2个缓存ehcache和redis我想问下,为什么要集成2个,一个redis不能解决问题吗?
单机的时候,ehcache更快一些, 尤其是shiro session缓存, 单纯用redis的话, 慢得没法接受
那分布式的时候,我发现ehcache的数据会发生不同步的时候,当操作 ["sys_user", "sys_role", "sys_menu"]时,有什么好的解决方式吗?
去掉ehcahe,或者配成ehcache的集群模式
dao : { type : "org.nutz.dao.impl.NutDao", args : [{refer:"dataSource"}], fields : { executor : {refer:"cacheExecutor"} } },
改成
dao : { type : "org.nutz.dao.impl.NutDao", args : [{refer:"dataSource"}] },
不知道对shiro这里有影响吗?
这三个表是daocache,去掉没任何影响
好的,十分感谢