Я пытаюсь настроить Redis в качестве кеша Hibernate L2 для загрузочного приложения Spring с помощью Redisson (Spring 2.3.0, Hibernate 5.4.15, redisson-hibernate-53).
Приложение YAML имеет этот раздел в spring.jpa.properties.hibernate.
cache:
use_second_level_cache: true
region.factory_class: org.redisson.hibernate.RedissonRegionFactory
region_prefix: app1
redisson:
config: redisson.yaml
fallback: true
Все работает, кроме префикса region_prefix. Ответ от запуска KEYS *
в redis-cli показывает, что основной ключ — это полное имя класса моего объекта Cacheable, но у него нет префикса региона. Я не вижу никаких ссылок в RedissonRegionFactory
и связанном коде с RegionNameQualifier
Hibernate.
У кого-нибудь это работает или это баг?