GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — GitHub - redisson/redisson: Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

BranchesTags
Open more actions menu

Latest commit

 

History

12,017 Commits
12,017 Commits

Folders and files

NameName
Last commit message
Last commit date
.github
.github
 
 
docs
docs
 
 
redisson-all
redisson-all
 
 
redisson-helidon
redisson-helidon
 
 
redisson-hibernate
redisson-hibernate
 
 
redisson-micronaut
redisson-micronaut
 
 
redisson-mybatis
redisson-mybatis
 
 
redisson-quarkus
redisson-quarkus
 
 
redisson-spring
redisson-spring
 
 
redisson-tomcat
redisson-tomcat
 
 
redisson
redisson
 
 
.gitignore
.gitignore
 
 
CHANGELOG.md
CHANGELOG.md
 
 
DCO.txt
DCO.txt
 
 
LICENSE.txt
LICENSE.txt
 
 
README.md
README.md
 
 
checkstyle-suppressions.xml
checkstyle-suppressions.xml
 
 
checkstyle.xml
checkstyle.xml
 
 
header.txt
header.txt
 
 
pom.xml
pom.xml
 
 

Repository files navigation

Redisson: Valkey & Redis Java Client
and Real-Time Data Platform

Quick start | Documentation | Changelog | Code examples | JavaDocs

Redisson is the Java Client and Real-Time Data Platform for Valkey and Redis.

Top 1% of all Maven Central publishers by popularity.

Redisson greatly extends the capabilities of Valkey and Redis by providing additional services and data structures not natively available in either platform. It includes distributed Java collections, objects, reliable queues and service implementations.

Features

  • Thread-safe implementation
  • JDK 1.8+ up to the latest version compatible
  • Android compatible
  • Redis compatible - from 3.0 up to the latest version
  • Valkey compatible - from 7.2.5 up to the latest version
  • Supported Valkey and Redis deployment types
    • Proxy
    • Multi-Cluster
    • Multi-Sentinel
    • Single
    • Cluster
    • Sentinel
    • Replicated
    • Master and Slaves
  • Supports auto-reconnection
  • Supports failed to send command auto-retry
  • Supports OSGi
  • Supports SSL
  • Asynchronous connection pool
  • Lua scripting
  • Reactive Streams API
  • RxJava3 API
  • Asynchronous API
  • Local cache support including Caffeine-based implementation
  • RediSearch
  • JSON datatype
  • JSON Store
  • JMS API implementation
  • Cache API implementations
    Spring Cache, JCache API (JSR-107), Hibernate Cache, MyBatis Cache, Quarkus Cache, Micronaut Cache
  • Objects
    Object holder, JSON holder, Binary stream holder, Geospatial holder, BitSet, Rate Limiter, GCRA Rate Limiter
  • Counters
    Id generator, AtomicLong, AtomicDouble, LongAdder, DoubleAdder
  • Probabilistic structures
    Bloom filter, HyperLogLog, Cuckoo filter, Top-k, T-digest
  • Collections
    JSON Store, Map, Multimap, Set, List, SortedSet, ScoredSortedSet, LexSortedSet, TimeSeries, VectorSet, BitVector Store
  • Queues
    ReliableQueue, Queue, Deque, Blocking Queue, Blocking Deque, Priority Queue, Priority Deque, Stream, Ring Buffer, Transfer Queue
  • Locks and synchronizers
    Lock, FairLock, MultiLock, RedLock, ReadWriteLock, Semaphore, PermitExpirableSemaphore, CountDownLatch
  • Publish/subscribe
    Reliable PubSub, Topic, Sharded Topic
  • Services
    Remote service, Live Object service, Executor service, Scheduler service, MapReduce service
  • Microservices integration
    Helidon, Micronaut, Quarkus
  • Integration with Spring framework
    Spring Boot Starter, Spring Cache, Spring Session, Spring Transaction Manager, Spring Cloud Stream, Spring Data Redis
  • Web Session Management
    Apache Tomcat Session, Spring Session, Micronaut Session
  • Transactions API
  • Redis pipelining (command batches)
  • Supports many popular codecs (Kryo, Jackson JSON, Avro, Smile, CBOR, MsgPack, Amazon Ion, LZ4, Snappy, Protobuf and JDK Serialization)
  • 2000+ unit tests

Redisson PRO vs. Community Edition ➜

Comparing solutions

  • Redisson vs Spring Data Redis
  • Redisson vs Jedis
  • Redisson vs Lettuce
  • Redisson vs Apache Ignite
  • Redisson vs Hazelcast
  • Redisson vs Ehcache
  • Redisson vs Gemfire
  • Redisson vs WebSphere eXtreme Scale
  • RabbitMQ vs Valkey & Redis based Reliable PubSub
  • Google PubSub vs Valkey & Redis based Reliable PubSub

Migration guides

  • Jedis to Redisson migration
  • Spring Data Redis to Redisson migration
  • Lettuce to Redisson migration
  • Ehcache to Redisson migration
  • Hazelcast to Redisson migration
  • GemFire and Apache Geode to Redisson migration
  • Apache Ignite to Redisson migration

About

Redisson: Valkey & Redis Java Client and Real-Time Data Platform. Sync/Async/RxJava/Reactive API. Extends Valkey and Redis with over 60 objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Bloom filter, Spring, Tomcat, Scheduler, JCache API, Hibernate, RPC, local cache..

redisson.pro

Topics

cachedistributeddistributed-locksexecutorhibernatejavajsonlockmapmicronautquarkusqueueredisredis-clientschedulersessionspringtomcatvalkeyvalkey-client

Resources

Readme
Apache-2.0 license

Contributing

Contributing
Activity
Custom properties

Stars

24.4k stars

Watchers

857 watching

Forks

5.5k forks
Report repository

Releases

Used by

Contributors

Languages

You are visitor 01402503 — GeezerVison does not store the pages you look up.
Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.