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.
question from:
https://stackoverflow.com/questions/65602058/how-to-enable-caching-in-a-spring-boot-application-by-using-mongo-as-database-an 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…