I am trying to understand how to use the spring boot caching framework that has annotations such has @EnableCaching and @Cacheable to combine both Mongo and Redis. Let's assume I have two DAO layers one for redis and one for 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".
}
}
I haven't found a clear example that explains how to combine both DAOs by implementing the Spring Data Caching framework. I am using Sprint Data Redis, Redis Template for the redis operations.
与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…