Из List можно получить данные. Перед вызовом метода необходимо убедиться, что в кэше уже есть данные с ключом listKey и значением List.
Integer value = CacheUtil.getFromList("listKey", 2, Integer.class);
Из List можно удалить данные. Перед вызовом метода необходимо убедиться, что в кэше уже есть данные с ключом mapKey и значением List.
CacheUtil.removeFromList("mapKey", 2);
В Set можно добавить данные. Перед вызовом метода необходимо убедиться, что в кэше уже есть данные с ключом setKey и значением Set.
CacheUtil.addToSet("setKey", "node");
Из Set можно удалить данные. Перед вызовом метода необходимо убедиться, что в кэше уже есть данные с ключом setKey и значением Set.
CacheUtil.removeFromSet("setKey", "node");
Распределённая/кластерная синхронизированная блокировка. Используется только при работе с Redis. Имеет смысл применять в кластере или распределённой системе, например, для задач кластерного планирования.
boolean isSuccess = CacheUtil.lock("lockName");
Истекающая распределённая/кластерная синхронизированная блокировка. Применяется только при использовании Redis. Имеет смысл использовать в кластере или распределённой системе, например, для задач кластерного планирования.
boolean isSuccess = CacheUtil.lock("lockName", Duration.ofHours(1));
Снять распределённую/кластерную синхронизированную блокировку. Применяется только при использовании Redis.
CacheUtil.unlock("lockName");
Снять истекающую распределённую/кластерную синхронизированную блокировку с задержкой. Применяется только при использовании Redis.
CacheUtil.unlock("lockName", Duration.ofHours(1));
``` ```yaml
spring:
jpa:
database-platform: org.hibernate.dialect.MySQLDialect
generate-ddl: false
hibernate:
ddl-auto: none
naming:
implicit-strategy: org.springframework.boot.orm.jpa.hibernate.SpringImplicitNamingStrategy
show-sql: false
properties:
hibernate:
use_sql_comments: false
format_sql: true
cache:
region_prefix: hibernate
use_second_level_cache: true
use_query_cache: true
use_structured_entries: false
hbm2ddl:
auto: update
region:
factory_class: cloud.agileframework.cache.support.redis.RedisRegionFactory
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )