gpt4 book ai didi

spring - spring data jpa中redis如何提供二级缓存?

转载 作者:行者123 更新时间:2023-12-05 00:19:30 26 4
gpt4 key购买 nike

如何在spring data jpa中为redis提供二级缓存?

不仅是hibernate,我希望所有的jpa provider都可以使用这个缓存。

有人可以帮忙吗?

最佳答案

这取决于具有 spring-data-jpa 的应用程序使用的 JPA 实现库。我将讨论 2 个流行的 JPA 实现:Hibernate 和 Eclipselink。

Eclipselink 只能使用自己的二级缓存提供程序,因此无法利用 Redis 作为二级缓存。

Hibernate 提供了使用 3rd 方缓存库作为二级缓存提供者的能力。最新的 Hibernate 5.1 内置了对两个缓存库的支持:Ehcache 和 Infinispan:Hibernate documentation .有支持其他缓存提供程序的专有和开源库,包括 Redis:GitHub: debop/hibernate-redis .

关于spring - spring data jpa中redis如何提供二级缓存?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35794287/

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