NutzCN Logo
问答 有nutz使用redis缓存或Ehcache的小列子么
发布于 2023天前 作者 qq_e79520c3 1539 次浏览 复制 上一个帖子 下一个帖子
标签:

主要是存缓存和取缓存的代码,配置的话还可以参考下社区

6 回复

redis的get/set?

    public static void main(String[] args) {
        IocLoader loader = new JsonLoader("ioc.js");
        Ioc ioc = new NutIoc(loader);
        EhcacheDaoCacheProvider ehcacheDaoCacheProvider = ioc.get(EhcacheDaoCacheProvider.class, "EhcacheDaoCacheProvider");
        ehcacheDaoCacheProvider.put("EhcacheDaoCacheProvider","sql 散列","sql执行结果");
        /*每次需要执行一特定的sql,就看缓存中是否存在,再决定是否去查数据库?*/

    }
这样逻辑可以么

这是要用daocache? 不是单纯的缓存?

daocache是不是实现了Ehcache或redis的接口,所以我们在nutz配置下redis或Ehcache就可以用了,其实我只是想了解下nutz的缓存

 平时用缓存Cache cache = cacheManager.getCache("cache"); cache.put( );  在nutz中如果配置好Ehcache,就是EhcacheDaoCacheProvider ehcacheDaoCacheProvider = ioc.get(EhcacheDaoCacheProvider.class, "EhcacheDaoCacheProvider");
        ehcacheDaoCacheProvider.put()么

你写的前面这段就对

Cache cache = cacheManager.getCache("cache");

别去操作daocache的类比较好

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