Описание тега redisson

Redisson - распределенные объекты и службы Java (Set, Multimap, SortedSet, Map, List, Queue, BlockingQueue, Deque, BlockingDeque, Semaphore, Lock, AtomicLong, CountDownLatch, Publish / Subscribe, Bloom filter, Remote service, Spring cache, Executor service, Служба Live Object, служба планировщика) поверх сервера Redis
0 ответов

Redisson. RDelayedQueue получает задержку долгое время, когда предлагает задачу с отрицательным временем

RedissonClient redissonClient = redisService.getRedissonClient(); RBlockingQueue readyQueue = redissonClient.getBlockingQueue("delay_queue"); RDelayedQueue delayedQueue = redissonClient.getDelayedQueue(readyQueue ); delayedQueue.offer("1111", -25151…
21 ноя '18 в 11:17
1 ответ

Редиссон против джедаев за редис

Теперь я должен использовать Java-клиент для Redis. Я встречал джедаев и редиссонов. РЕДАКТИРОВАТЬ: Перефразирование, поскольку вопрос был своего рода на основе мнения. Что является более эффективным с точки зрения скорости? Какие-нибудь критерии? К…
15 фев '17 в 13:38
2 ответа

Как получить значение ключа в кластере redis с помощью клиента redisson

Я пытаюсь получить значение ключа в кластере Redis с помощью клиента Redisson. Config config = new Config(); config.useClusterServers() .addNodeAddress("redis://localhost:6380","redis://localhost:6379","redis://localhost:6381"); RedissonClient redis…
09 дек '18 в 11:13
0 ответов

API Redisson для хранения объекта ArrayListMultiMap с использованием putAll()

У меня есть объект ArrayListMultiMap в моей локальной памяти, и я хотел бы поместить этот объект в RListMultiMap, используя putAll(). Но метод putAll () не имеет возможности поместить весь ArrayListMultiMap, скорее он ожидает один ключ с итеративным…
18 фев '18 в 08:09
1 ответ

Redisson: почему у реактивного клиента нет PermitExpurableSemaphore?

Я использую реактивный Java-клиент Redisson. В нереактивном клиенте можно получить истекающий семафор как: RPermitExpirableSemaphore semaphore = redisson.getPermitExpirableSemaphore("mySemaphore"); Но если я создаю реактивный клиент, я могу найти то…
13 апр '18 в 12:25
1 ответ

Клиент Redis (Redission) перестает работать, если первый узел не работает в кластере

У меня есть Master Master Redis кластер 3 (узел1, узел2, узел3). Я использую клиент Redission для распределенной блокировки через JVM. Теперь согласно алгоритму RedLock, который реализован в Redission, он пытается получить блокировку в большинстве у…
20 апр '16 в 14:50
0 ответов

Весеннее кэширование с помощью Redis/Redisson - не удается кэшировать PersistentMap

У меня проблемы с кэшированием persistentMap, Все хорошо в кеше, но когда я вынимаю его из кеша, он выдает Hibernate lazyInitializationException ошибка: Заходит в кеш так: Но получается так:
1 ответ

Редиссон + Редис Страж. как обрабатывать аварийное переключение и писать в Redis?

Я только что отредактировал свой предыдущий вопрос и предоставляю более подробную информацию (надеюсь, кто-нибудь сможет помочь). У меня есть кластер Redis с 1 ведущим и 2 подчиненными. Все 3 узла управляются Sentinel. Отработка отказа работает норм…
16 май '18 в 22:56
0 ответов

Redisson выполняет предыдущие работы по расписанию вновь представленных работ

Сначала я запланировал 5 заданий (old_job), которые они выполнили успешно. После этого я запланировал еще 5 заданий (new_job), но на этот раз предыдущие 5 заданий были выполнены по расписанию, которое я дал для нового задания. Может кто-нибудь объяс…
04 июн '18 в 07:12
0 ответов

Какова цель аннотации @EnableRedissonHttpSession?

Что нужно сделать для хранения spring session(websocket Session )в Redis Cache? Являются @EnableRedisHttpSession а также @EnableReddisonHttpSession обе аннотации одинаковые?
06 сен '18 в 07:36
0 ответов

Redisson лучшие практики конфиг с примером

Я настраиваю клиент Redisson, как показано ниже, как часть Singelton, как лучше всего улучшить производительность при помощи конфигурации redissson? и каков наилучший способ сделать объект недействительным на карте Redisson? Config config = new Conf…
15 ноя '16 в 12:42
1 ответ

Карта Redisson поточно-ориентирована?

У меня есть 8 Storm Bolt-Executors, работающих параллельно. У меня есть кеш статистики: Карта> например, userVisitCache -> ( userId, (roomId, totalVisit)) любой из 8 параллельных потоков (Bolt Executor), всякий раз, когда обнаружение пользователя в …
04 мар '18 в 00:38
2 ответа

Есть ли способ увеличить TTL кеша DNS в netty?

Когда Netty получила ответы от серверов имен для хоста, имя хоста было успешно разрешено. Через некоторое время (менее одной минуты), когда от одного и того же хоста не было получено ответа для того же хоста, netty выбросило исключение io.netty.reso…
22 янв '19 в 12:12
1 ответ

Поддерживает ли Redission конвейерную передачу в кластер redis?

Поддерживает ли Redission конвейерную передачу в кластер redis? RBatch в перенаправлении можно использовать для выполнения нескольких команд hmset?
25 фев '19 в 22:53
0 ответов

Эффективно поток из очереди Redisson в другую

Предположим, распределенная очередь BlockingQueue<RequestInfo> queueA; // from redisson и я делаю queueA.take в цикле и создать новый Runnable с использованием RequestInfo объект и кормление это в ExecutorService с X темы. Но даже если я испол…
06 дек '18 в 17:03
1 ответ

Может ли клиент redisson java обнаружить перезапуск неудачной пары мастер-реплика в топологии кластера?

Загрузочное приложение My Spring использует redisson 3.3.0 для получения доступа к топологии кластера redis со следующей конфигурацией YML: redis: cluster: nodes: ${CLUSTER_HOST}:6379 read-mode: 'MASTER' connections: 125 max_wait_millis: 10000 clust…
10 дек '18 в 10:43
1 ответ

Сериализуемый класс не найден. CLASSNAME выдает ошибку при перемещении пакета класса (даже если в классе указан serialVersionUID)

Я работаю с Redis(через Redisson) У меня есть класс DTO, который я сериализую десериализации в Redis, кодек, который я использую: org.redisson.codec.FstCodec когда я перемещаю класс в другое пространство имен, несмотря на явную установку: serialVers…
1 ответ

Redisson не выключается, сохраняет Java VM открытым

У меня есть следующий простой код: RedissonClient redisson = Redisson.create(); RMap<Object, Object> mymap = redisson.getMap("mymap"); mymap.put("field1", "value1"); mymap.put("field1", "value2"); redisson.shutdown(); logger.info("Here but JVM…
02 фев '18 в 06:33
0 ответов

Редиссон выселение на сет / карта

Я не понимаю, как выселение работает на съемочной площадке с Redisson. Благодаря вики я вижу, что org.redisson.EvictionScheduler, Этот работник должен запланировать выполнение, чтобы выселить старые ключи в Redis. Этот метод используется для примене…
14 ноя '17 в 14:27
1 ответ

Как получить ttl вместе со значением ключа в redis/redisson

Я храню ключ и значение в Redis с помощью Java-клиента Redisson. Пример как ниже RMapCache<String, Integer> mapCache = redisson.getMapCache("test"); // with ttl = 10 seconds Integer prevValue = mapCache.put("1", 10, 10, TimeUnit.SECONDS); Есть…
24 окт '17 в 05:11