gpt4 book ai didi

java - hibernate-redis 是否支持由不同的 hibernate 实例共享的二级缓存

转载 作者:IT王子 更新时间:2023-10-29 06:07:30 29 4
gpt4 key购买 nike

我们要使用hibernate-redis项目 https://github.com/debop/hibernate-redis支持redis二级缓存。

这个缓存实际上是由不同机器上的不同 hibernate 实例共享的吗?它应该是这样的,因为 redis 打算以这种方式使用,我还没有确认,但是周围有没有人使用 redis 缓存来实现这种效果。

例如,来自机器 2 的 hibernate 查询不会命中数据库,而是从 redis 获取结果,因为机器 1 上的先前查询已经获取了相同的数据,并且数据存储在 redis 缓存中。

最佳答案

Redisson hibernate 模块在多个 Redisson 客户端之间共享同一个 Redis 数据库。在这种情况下,如果应用实例 A 和 B 连接到同一个 Redis,并且实例 A 已经通过 Redisson hibernate 模块将数据提取到缓存中,那么实例 B 从 Redis 获取相同的数据。

它适用于所有类型的 Redis 设置 - 集群、单一、sentinel、Azure 缓存、AWS ElastiCache...

关于java - hibernate-redis 是否支持由不同的 hibernate 实例共享的二级缓存,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43490831/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com