Пример:
public void cacheStart() {
// Способ настройки H-Cache.
LocalConfig localConfig = new LocalConfig();
// Указываем префикс ключа для аннотации метода кэширования инструментов, чтобы предотвратить конфликты кэша инструментальных методов (необязательно).
localConfig.setCacheKey("");
// Включаем ли автоматическое восстановление (true — включить, false — выключить).
localConfig.setOpenRecycle(true);
// Частота проверки автоматического восстановления, передаваемая в секундах.
localConfig.setRecycleTime(120);
// Время интервала автоматического восстановления системы, которое будет очищено после последнего использования, если оно превысит указанное время, передаваемое в часах.
localConfig.setIntervalTime(1);
// Максимальный объём данных кэша по умолчанию равен 300.
localConfig.setCacheMaxSize(3000);
// Запускаем кэш.
Bootstrap.start(localConfig);
}
// Структура также предоставляет способ настройки кэша базы данных Redis.
Пример:
public void cacheStart(){
//Способ настройки Redis
RedisConfig redisConfig=new RedisConfig();
//Устанавливаем адрес подключения Redis
redisConfig.setADDRESS("120.0.0.1");
//Пароль базы данных, по умолчанию пустой
redisConfig.setKEY(null);
//Количество экземпляров Jedis в пуле соединений
redisConfig.setMAX_TOTAL(2000);
//Максимальное количество незанятых экземпляров Jedis
redisConfig.setMAX_IDLE(100);
//Номер порта Redis
redisConfig.setPORT(6379);
//Запускаем кэш
Bootstrap.start(redisConfig);
}
Поля:
Поля:
В методах получения данных можно использовать метод put, а в методах изменения или удаления данных — метод clear для удаления данных из кэша и обеспечения доступности данных в кэше.
Получение данных из кэша: HCacheTool.getCache("ключ кэша", тип возвращаемых данных.class); Примечание: при использовании локального кэша можно напрямую использовать HCacheTool.getCache("ключ кэша"). Если настроен Redis, необходимо указать тип возвращаемых данных.
Добавление данных в кэш: HCacheTool.setCache("ключ кэша", данные, срок действия); — указание срока действия. HCacheTool.setCache("ключ кэша", данные) — без указания срока действия.
Создание счётчика: HCacheTool.createCounter("ключ счётчика", максимальная ёмкость счётчика); — этот метод создаёт счётчик. HCacheTool.increment(""); — увеличивает значение счётчика на 1. Используется для безопасного увеличения количества. Если количество превышает максимальную ёмкость, возвращается false.
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )