Redisson-Client Java Valkey & Redis.
Plateforme de données en temps réel.
Démarrage rapide | Documents | Journal des modifications | Exemples de codes | Signaler un problème
Client Java asynchrone et sans verrouillage hautes performances pour Redis et Valkey basé sur le framework Netty.
Caractéristiques
- Implémentation thread-safe
- JDK 1.8+ jusqu'à la dernière version compatible
- Compatible Android
- Compatible Redis - de 3.0 jusqu'à la dernière version
- Compatible Valkey - de 7.2.5 jusqu'à la dernière version
- Types de déploiement pris en charge
- Procuration
- Multi-cluster
- Multi-Sentinelle
- Célibataire
- Grappe
- Sentinelle
- Répliqué
- Maître et esclaves
- Compatible avec les services Web Amazon
- AWS Elasticache sans serveur
- Banque de données mondiale AWS Redis
- AWS ElastiCache
- Amazon MémoireDB
- Compatible avec Microsoft Azure
- Cache Redis Azure
- Réplication active-passive Azure Redis Cache
- Réplication active-active Azure Redis Cache
- Compatible avec Google Cloud Memorystore
- Google Cloud Redis
- Google Cloud Redis Haute disponibilité
- Compatible Redis Entreprise
- Redis Entreprise
- Bases de données Redis Enterprise Active-Active
- Proxy actif multiple Redis Enterprise
- Compatible IBM Cloud
- Bases de données IBM Cloud pour Redis
- Compatible avec Aiven
- Prend en charge la reconnexion automatique
- Les supports n'ont pas réussi à envoyer la nouvelle tentative automatique de commande
- Prend en charge OSGi
- Prend en charge SSL
- Pool de connexions asynchrones
- Scripts Lua
- RediRecherche
- Type de données JSON
- Boutique JSON
- API de flux réactifs
- API RxJava3
- API asynchrone
- Prise en charge du cache local, y compris la mise en œuvre basée sur la caféine
- Implémentations de l'API de cache
Spring Cache, API JCache (JSR-107), Hibernate Cache, MyBatis Cache, Quarkus Cache, Micronaut Cache - Objets Java distribués
Support d'objet, support JSON, support de flux binaire, support géospatial, BitSet, PublishSubscribe, filtre Bloom, HyperLogLog - Compteurs Java distribués
AtomicLong, AtomicDouble, LongAdder, DoubleAdder - Collections Java distribuées
Magasin JSON, Carte, Multimap, Ensemble, Liste, SortedSet, ScoredSortedSet, LexSortedSet, File d'attente, Deque, File d'attente de blocage, File d'attente de blocage délimitée, Deque de blocage, File d'attente retardée, File d'attente prioritaire, Deque prioritaire - Verrous et synchroniseurs Java distribués
Verrouillage, FairLock, MultiLock, RedLock, ReadWriteLock, Sémaphore, PermitExpirableSemaphore, CountDownLatch - Services distribués
Service à distance, service Live Object, service Executor, service Scheduler, service MapReduce - Intégration de microservices
Hélidon, Micronaut, Quarkus - Intégration avec le framework Spring
Spring Boot Starter, Spring Cache, Spring Session, Spring Transaction Manager, Spring Cloud Stream, Spring Data Redis - Gestion des sessions Web
Session Apache Tomcat, session de printemps, session Micronaut - API de transactions
- Pipelining Redis (lots de commandes)
- Prend en charge de nombreux codecs populaires (Kryo, Jackson JSON, Avro, Smile, CBOR, MsgPack, Amazon Ion, LZ4, Snappy, Protobuf et JDK Serialization)
- Plus de 2000 tests unitaires
Comparer les solutions
- Redisson et Spring Data Redis
- Redisson contre Jedis
- Rédisson vs Laitue
- Redis contre Apache Ignite
- Redis contre Hazelcast
- Redis contre Ehcache
Histoires de réussite
- Passer de Hazelcast à Redis/Datorama
- Migration de Hazelcast vers Redis/Halodoc
- Verrouillage distribué avec Redis (Migration depuis Hazelcast) / ContaAzul
- Migrer de Coherence vers Redis
Passez à Redisson PRO avec des fonctionnalités avancées .