java—如何在spring boot应用程序中启用缓存,使用mongo作为数据库,使用redis作为缓存

rseugnpd  于 2021-06-26  发布在  Java
关注(0)|答案(0)|浏览(326)

我试图理解如何使用spring引导缓存框架,它有@enablecaching和@cacheable这样的注解,可以将mongo和redis结合起来。假设我有两个dao层,一个用于redis,一个用于mongo

public class MongoDAO implements DAO{

   public getValueId(String id){
       //gets value from Mongo
   }

}

public class RedisDAO implements DAO{
    public getValueId(String id){

      // gets value from hash map in redis. Assume HashKey is "values".
    }
}

我还没有找到一个清晰的例子来解释如何通过实现spring数据缓存框架来组合这两个dao。我使用sprint数据redis,redis模板进行redis操作。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题