Нативный GUI для Redis и Valkey с GPU-ускорением, созданный на Rust и GPUI для удобной работы с очень большими наборами ключей.
redisson/redisson
Java-клиент для Valkey и Redis с распределёнными коллекциями, блокировками, очередями и сервисами поверх базовых команд.
- Звёзды
- 24,416
- Форки
- 5,493
- Открытые issues
- 240
- Последний коммит
- 3 дня назад
Что это?
Redisson — Java-клиент для Valkey и Redis, возможности которого выходят за рамки обычных команд. Он предоставляет распределённые Java-объекты — например, map, set, list, queue и блокировки — с хранением данных в Valkey или Redis. Java-код может работать с ними как с локальными коллекциями, а состояние при этом будет общим для разных процессов.
Библиотека поддерживает множество вариантов развёртывания: одиночный узел, кластер, sentinel, master-slave и прокси. Также доступны SSL, автоматическое переподключение и Lua-скрипты. Redisson предлагает синхронный и асинхронный API, а также API для RxJava3 и Reactive Streams. Интеграции со Spring, Hibernate, Tomcat, Quarkus и Micronaut охватывают кэширование, хранение сессий и управление транзакциями.
Помимо коллекций, в библиотеку входят вероятностные структуры, такие как Bloom filter и HyperLogLog, ограничители частоты запросов, темы pub/sub, удалённые сервисы и сервисы-исполнители, а также совместимый с JCache API кэша. Redisson работает на JDK 8 и новее, а также подходит для Android.
Ключевые возможности
- 01Распределённые Java-коллекции, блокировки, очереди и счётчики с хранением данных в Valkey или Redis
- 02Поддержка режимов развёртывания: одиночный узел, cluster, sentinel, master-slave и proxy
- 03Синхронный и асинхронный API, а также API для RxJava3 и Reactive Streams
- 04Интеграции со Spring Cache, Spring Session, Hibernate и JCache
- 05Вероятностные структуры, включая Bloom filter, HyperLogLog и Cuckoo filter
- 06Различные кодеки сериализации, включая Jackson JSON, Kryo и Protobuf
Сценарии использования
- Совместное использование распределённых блокировок или семафоров несколькими экземплярами Java-сервиса
- Использование Redis как провайдера кэша в приложениях на Spring или Hibernate
- Хранение веб-сессий в общем хранилище для кластеров Tomcat или Spring
- Создание исполнителей фоновых задач или планировщиков задач для кластера
Что важно знать
- В README есть ссылка на редакцию PRO и сравнение её функций с Community Edition, поэтому некоторые функции могут быть доступны только в платной версии.
Темы
Частые вопросы
- Что такое redisson?
- Java-клиент для Valkey и Redis с распределёнными коллекциями, блокировками, очередями и сервисами поверх базовых команд. Redisson — Java-клиент для Valkey и Redis, возможности которого выходят за рамки обычных команд. Он предоставляет распределённые Java-объекты — например, map, set, list, queue и блокировки — с хранением данных в Valkey или Redis. Java-код может работать с ними как с локальными коллекциями, а состояние при этом будет общим для разных процессов.
- redisson можно использовать бесплатно? Какая у него лицензия?
- redisson распространяется с открытым исходным кодом под лицензией Apache-2.0. Перед использованием в коммерческих продуктах проверьте условия лицензии.
- redisson всё ещё поддерживается?
- Активно поддерживается. Последний коммит в redisson — 19 окт. 2026 г..
- Для чего можно использовать redisson?
- Совместное использование распределённых блокировок или семафоров несколькими экземплярами Java-сервиса Использование Redis как провайдера кэша в приложениях на Spring или Hibernate Хранение веб-сессий в общем хранилище для кластеров Tomcat или Spring Создание исполнителей фоновых задач или планировщиков задач для кластера
- Где скачать redisson?
- Исходный код и инструкции по установке — на GitHub: https://github.com/redisson/redisson
Описание создано ИИ на основе README проекта. Статистика GitHub обновляется ежедневно.
Похожие проекты
In-memory хранилище данных, совместимое по API с Redis и Memcached и задуманное как их прямая замена.
Мнение-ориентированный Java-фреймворк для создания готовых к эксплуатации приложений и сервисов на Spring с минимальной настройкой.
Фундаментальный Java-фреймворк для корпоративных приложений: предоставляет внедрение зависимостей, MVC и инфраструктурную поддержку для всей экосистемы Spring.
Бесплатное и написанное с юмором руководство по Java на китайском: основы языка, многопоточность, JVM, enterprise-разработка и подготовка к собеседованиям.
Библиотека Java для преобразования Java-объектов в JSON и обратно, в том числе объектов, исходный код которых недоступен.