我们希望使用hibernate-redis项目https://github.com/debop/hibernate-redis来支持redis二级缓存。
这个缓存实际上是由不同机器上的不同hibernate实例共享的吗?它应该是这样的,因为redis就是这样使用的,我还没有确认这一点,但是周围有没有人使用过redis缓存来达到这个效果。
例如,来自机器2的hibernate查询不会命中数据库,而是从redis获取结果,因为机器1上的前一个查询已经获取了相同的数据,并且数据存储在redis缓存中。
发布于 2019-08-18 19:12:07
Redisson hibernate模块在多个Redisson客户端之间共享同一个Redis数据库。在这种情况下,如果应用程序实例A和B连接到相同的Redis,并且实例A已经通过Redisson hibernate模块将数据提取到缓存中,则实例B从Redis获取相同的数据。
它适用于所有类型的Redis设置-集群,单,前哨,Azure缓存,亚马逊网络服务ElastiCache...
https://stackoverflow.com/questions/43490831
复制相似问题