Top 10 Java Redis Libraries

share link

by aswini1 dot icon Updated: Apr 7, 2023

technology logo
technology logo

Guide Kit Guide Kit  

Java Redis libraries often include connection pooling for efficiently managing connections to the Redis server. It often includes built-in support for deserializing and serializing Java objects to and from Redis data structures like lists and hashes.  


It supports transactions that will allow multiple operations to be performed atomically. Redis libraries support Redis sub/pub messaging, allowing clients to subscribe to channels and receive real time messages. It allows Lua scripts to be executed on the Redis server by offering added performance and flexibility. It offers support for the Redis cluster, allowing clients to connect and interact with it. 


Here is the list of the top 10 Java Redis Libraries handpicked for helping developers: 

JavaGuide: 

  • Offers an easy-to-use API to interact with Redis, like simple commands for setting and getting values, incrementing or decrementing values, and working with Redis lists, sets, and hashes.  
  • Is designed to be highly performant and optimized for speed, which uses the Jedis client library for communicating with Redis, which is optimized for performance.  
  • Supports Redis transactions, allowing multiple Redis commands to be executed as a single transaction, ensuring consistency and atomicity.   

JavaGuideby Snailclimb

Java doticonstar image 134525 doticonVersion:Currentdoticon
License: Permissive (Apache-2.0)

"Java Learning + Interview Guide" covers the core knowledge that most Java programmers need to master. To prepare for Java interviews, JavaGuide is the first choice!

Support
    Quality
      Security
        License
          Reuse

            JavaGuideby Snailclimb

            Java doticon star image 134525 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

            "Java Learning + Interview Guide" covers the core knowledge that most Java programmers need to master. To prepare for Java interviews, JavaGuide is the first choice!
            Support
              Quality
                Security
                  License
                    Reuse

                      mall: 

                      • Has a small footprint and is designed to be lightweight, making it suitable for use in resource-constrained environments. 
                      • Includes connection pooling for minimizing the overhead of creating and destroying Redis connections. 
                      • Is thread-safe, allowing multiple threads to access Redis concurrently without requiring external synchronization. 

                      mallby macrozheng

                      Java doticonstar image 66985 doticonVersion:v1.0.2doticon
                      License: Permissive (Apache-2.0)

                      The mall project is a set of e-commerce systems, including the front-end mall system and the back-end management system, implemented based on SpringBoot+MyBatis, and deployed in Docker containers. The front-end mall system includes homepage portal, product recommendation, product search, product display, shopping cart, order process, member center, customer service, help center and other modules. The background management system includes modules such as product management, order management, member management, promotion management, operation management, content management, statistical reports, financial management, authority management, and settings.

                      Support
                        Quality
                          Security
                            License
                              Reuse

                                mallby macrozheng

                                Java doticon star image 66985 doticonVersion:v1.0.2doticon License: Permissive (Apache-2.0)

                                The mall project is a set of e-commerce systems, including the front-end mall system and the back-end management system, implemented based on SpringBoot+MyBatis, and deployed in Docker containers. The front-end mall system includes homepage portal, product recommendation, product search, product display, shopping cart, order process, member center, customer service, help center and other modules. The background management system includes modules such as product management, order management, member management, promotion management, operation management, content management, statistical reports, financial management, authority management, and settings.
                                Support
                                  Quality
                                    Security
                                      License
                                        Reuse

                                          redisson: 

                                          • Offers several distributed data structures like queues, locks, maps, and sets, which can be used for multiple JVM instances or servers.  
                                          • Supports reactive programming through reactive systems, allowing developers to work with Redis using non-blocking APIs.  
                                          • Offers integration with the Spring Framework, allowing developers to use Redisson with Spring-based applications.   

                                          redissonby redisson

                                          Java doticonstar image 21277 doticonVersion:redisson-3.22.0doticon
                                          License: Permissive (Apache-2.0)

                                          Redisson - Easy Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...

                                          Support
                                            Quality
                                              Security
                                                License
                                                  Reuse

                                                    redissonby redisson

                                                    Java doticon star image 21277 doticonVersion:redisson-3.22.0doticon License: Permissive (Apache-2.0)

                                                    Redisson - Easy Redis Java client with features of In-Memory Data Grid. Over 50 Redis based Java objects and services: Set, Multimap, SortedSet, Map, List, Queue, Deque, Semaphore, Lock, AtomicLong, Map Reduce, Publish / Subscribe, Bloom filter, Spring Cache, Tomcat, Scheduler, JCache API, Hibernate, MyBatis, RPC, local cache ...
                                                    Support
                                                      Quality
                                                        Security
                                                          License
                                                            Reuse

                                                              eladmin: 

                                                              • Is an open source library that offers a framework for building web-based administration panels.  
                                                              • Is designed to be modular, allowing developers to add or remove features as required easily. 
                                                              • Offers a simple and intuitive API for performing CRUD operations on database entities.  

                                                              eladminby elunez

                                                              Java doticonstar image 19839 doticonVersion:v2.6doticon
                                                              License: Permissive (Apache-2.0)

                                                              The project is based on Spring Boot 2.1.0, Jpa, Spring Security, redis, and Vue. The background management system separates the front and back ends. The project adopts a sub-module development method, and the authority control adopts RBAC. It supports data dictionary and data authority management, and supports one-key generation before and after. End code, support dynamic routing

                                                              Support
                                                                Quality
                                                                  Security
                                                                    License
                                                                      Reuse

                                                                        eladminby elunez

                                                                        Java doticon star image 19839 doticonVersion:v2.6doticon License: Permissive (Apache-2.0)

                                                                        The project is based on Spring Boot 2.1.0, Jpa, Spring Security, redis, and Vue. The background management system separates the front and back ends. The project adopts a sub-module development method, and the authority control adopts RBAC. It supports data dictionary and data authority management, and supports one-key generation before and after. End code, support dynamic routing
                                                                        Support
                                                                          Quality
                                                                            Security
                                                                              License
                                                                                Reuse

                                                                                  zheng: 

                                                                                  • Offers different methods for assessing the quality of scRNA-seq data, like evaluating the number of genes detected, the percentage of mitochondrial reads, and the number of genes detected. 
                                                                                  • Provides many clustering methods to group cells depending on gene expression similarity. 
                                                                                  • Offers methods for inferring developmental trajectories from scRNA-seq using graph-based approaches. 

                                                                                  zhengby shuzheng

                                                                                  Java doticonstar image 16492 doticonVersion:Currentdoticon
                                                                                  License: Permissive (MIT)

                                                                                  Based on Spring+SpringMVC+Mybatis distributed agile development system architecture, it provides a complete set of public microservice service modules: centralized authority management (single sign-on), content management, payment center, user management (support third-party login), WeChat platform, storage system , configuration center, log analysis, tasks and notifications, etc., support service governance, monitoring and tracking, and strive to create a comprehensive J2EE enterprise-level development solution for small and medium-sized enterprises.

                                                                                  Support
                                                                                    Quality
                                                                                      Security
                                                                                        License
                                                                                          Reuse

                                                                                            zhengby shuzheng

                                                                                            Java doticon star image 16492 doticonVersion:Currentdoticon License: Permissive (MIT)

                                                                                            Based on Spring+SpringMVC+Mybatis distributed agile development system architecture, it provides a complete set of public microservice service modules: centralized authority management (single sign-on), content management, payment center, user management (support third-party login), WeChat platform, storage system , configuration center, log analysis, tasks and notifications, etc., support service governance, monitoring and tracking, and strive to create a comprehensive J2EE enterprise-level development solution for small and medium-sized enterprises.
                                                                                            Support
                                                                                              Quality
                                                                                                Security
                                                                                                  License
                                                                                                    Reuse

                                                                                                      springboot-learning-example: 

                                                                                                      • Offers examples of using different Spring Boot functionalities and features for building web applications, microservices, and RESTful services. 
                                                                                                      • Contains different examples from simple Hello World applications to more complex microservices with API documentation and database integration. 
                                                                                                      • Offers examples of how to implement basic and advanced security features in your Spring Boot applications using Spring Security.  
                                                                                                      Java doticonstar image 15488 doticonVersion:Currentdoticon
                                                                                                      License: Permissive (Apache-2.0)

                                                                                                      The spring boot practical learning case is the best practice for spring boot beginners and core technology consolidation.

                                                                                                      Support
                                                                                                        Quality
                                                                                                          Security
                                                                                                            License
                                                                                                              Reuse

                                                                                                                springboot-learning-exampleby JeffLi1993

                                                                                                                Java doticon star image 15488 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                The spring boot practical learning case is the best practice for spring boot beginners and core technology consolidation.
                                                                                                                Support
                                                                                                                  Quality
                                                                                                                    Security
                                                                                                                      License
                                                                                                                        Reuse

                                                                                                                          SpringBoot-learning: 

                                                                                                                          • Offers pre-configured Spring Boot projects which can be easily cloned and started with the help of a few commands.  
                                                                                                                          • Includes examples of how to write integration and unit tests for your Spring Boot application using Mockito and JUnit.  
                                                                                                                          • Offers examples of deploying Spring Boot applications on platforms like Kubernetes, Heroku, and Cloud Foundry. 
                                                                                                                          Java doticonstar image 15195 doticonVersion:Currentdoticon
                                                                                                                          no licences License: No License (null)

                                                                                                                          "Spring Boot Basic Tutorial", version 2.x continues to be serialized! Click the link below to go directly to the tutorial directory!

                                                                                                                          Support
                                                                                                                            Quality
                                                                                                                              Security
                                                                                                                                License
                                                                                                                                  Reuse

                                                                                                                                    SpringBoot-Learningby dyc87112

                                                                                                                                    Java doticon star image 15195 doticonVersion:Currentdoticonno licences License: No License

                                                                                                                                    "Spring Boot Basic Tutorial", version 2.x continues to be serialized! Click the link below to go directly to the tutorial directory!
                                                                                                                                    Support
                                                                                                                                      Quality
                                                                                                                                        Security
                                                                                                                                          License
                                                                                                                                            Reuse

                                                                                                                                              flink-learning: 

                                                                                                                                              • Is a collection of examples and tutorials which demonstrate how to use Apache Flink to build real time stream processing applications. 
                                                                                                                                              • Contains various examples, from simple word count applications to more complex projects demonstrating how to use Flink with other technologies like HBase, Cassandra, and Kafka.    
                                                                                                                                              • Is a valuable resource for developers who want to learn how to use Flink to build scalable and fault-tolerant stream processing applications.  

                                                                                                                                              flink-learningby zhisheng17

                                                                                                                                              Java doticonstar image 13540 doticonVersion:Currentdoticon
                                                                                                                                              License: Permissive (Apache-2.0)

                                                                                                                                              flink learning blog. http://www.54tianzhisheng.cn/ Including Flink introduction, concepts, principles, practice, performance tuning, source code analysis, etc. Learning cases involving Flink Connector, Metrics, Library, DataStream API, Table API & SQL, etc., as well as large-scale project cases (PVUV, log storage, real-time deduplication of tens of billions of data, monitoring and alarm) sharing of Flink's landing application. Welcome everyone to support my column "Big Data Real-time Computing Engine Flink Actual Combat and Performance Optimization"

                                                                                                                                              Support
                                                                                                                                                Quality
                                                                                                                                                  Security
                                                                                                                                                    License
                                                                                                                                                      Reuse

                                                                                                                                                        flink-learningby zhisheng17

                                                                                                                                                        Java doticon star image 13540 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                        flink learning blog. http://www.54tianzhisheng.cn/ Including Flink introduction, concepts, principles, practice, performance tuning, source code analysis, etc. Learning cases involving Flink Connector, Metrics, Library, DataStream API, Table API & SQL, etc., as well as large-scale project cases (PVUV, log storage, real-time deduplication of tens of billions of data, monitoring and alarm) sharing of Flink's landing application. Welcome everyone to support my column "Big Data Real-time Computing Engine Flink Actual Combat and Performance Optimization"
                                                                                                                                                        Support
                                                                                                                                                          Quality
                                                                                                                                                            Security
                                                                                                                                                              License
                                                                                                                                                                Reuse

                                                                                                                                                                  mall-learning: 

                                                                                                                                                                  • Contains examples from simple e-commerce applications to more complex projects that demonstrate how to use Spring Boot with other technologies like Redis, RabbitMQ, and Elasticsearch.  
                                                                                                                                                                  • Offers various examples and tutorials covering different aspects of e-commerce application development, making it easier for developers to start building their own e-commerce applications.  
                                                                                                                                                                  • Includes examples of writing unit and integration tests for your e-commerce application using Mockito and JUnit.   

                                                                                                                                                                  mall-learningby macrozheng

                                                                                                                                                                  Java doticonstar image 12117 doticonVersion:Currentdoticon
                                                                                                                                                                  License: Permissive (Apache-2.0)

                                                                                                                                                                  Mall learning tutorials, comprehensive analysis of architecture, business, and technical points. The mall project (50k+star) is an e-commerce system, which is implemented using mainstream technologies at this stage. Covers SpringBoot 2.3.0, MyBatis 3.4.6, Elasticsearch 7.6.2, RabbitMQ 3.7.15, Redis 5.0, MongoDB 4.2.5, Mysql5.7 and other technologies, using Docker containerized deployment.

                                                                                                                                                                  Support
                                                                                                                                                                    Quality
                                                                                                                                                                      Security
                                                                                                                                                                        License
                                                                                                                                                                          Reuse

                                                                                                                                                                            mall-learningby macrozheng

                                                                                                                                                                            Java doticon star image 12117 doticonVersion:Currentdoticon License: Permissive (Apache-2.0)

                                                                                                                                                                            Mall learning tutorials, comprehensive analysis of architecture, business, and technical points. The mall project (50k+star) is an e-commerce system, which is implemented using mainstream technologies at this stage. Covers SpringBoot 2.3.0, MyBatis 3.4.6, Elasticsearch 7.6.2, RabbitMQ 3.7.15, Redis 5.0, MongoDB 4.2.5, Mysql5.7 and other technologies, using Docker containerized deployment.
                                                                                                                                                                            Support
                                                                                                                                                                              Quality
                                                                                                                                                                                Security
                                                                                                                                                                                  License
                                                                                                                                                                                    Reuse

                                                                                                                                                                                      source-code-hunter: 

                                                                                                                                                                                      • Offers a powerful search engine that will allow developers to quickly search for source code snippets from popular programming languages like Python, JavaScript, and Java.  
                                                                                                                                                                                      • Offers different sorting and filtering options for helping developers narrow search results based on repository stars, code languages, and repository forks. 
                                                                                                                                                                                      • Offers syntax highlighting for code snippets, which makes it easier for developers to read and understand code examples.  
                                                                                                                                                                                      Java doticonstar image 12975 doticonVersion:Currentdoticon
                                                                                                                                                                                      License: Strong Copyleft (CC-BY-SA-4.0)

                                                                                                                                                                                      😱 From the source code level, analyze and mine the underlying implementation principles of mainstream technologies in the Internet industry, and provide convenience for developers to "enhance technical depth". Currently open Spring family bucket, Mybatis, Netty, Dubbo framework, and Redis, Tomcat middleware, etc.

                                                                                                                                                                                      Support
                                                                                                                                                                                        Quality
                                                                                                                                                                                          Security
                                                                                                                                                                                            License
                                                                                                                                                                                              Reuse

                                                                                                                                                                                                source-code-hunterby doocs

                                                                                                                                                                                                Java doticon star image 12975 doticonVersion:Currentdoticon License: Strong Copyleft (CC-BY-SA-4.0)

                                                                                                                                                                                                😱 From the source code level, analyze and mine the underlying implementation principles of mainstream technologies in the Internet industry, and provide convenience for developers to "enhance technical depth". Currently open Spring family bucket, Mybatis, Netty, Dubbo framework, and Redis, Tomcat middleware, etc.
                                                                                                                                                                                                Support
                                                                                                                                                                                                  Quality
                                                                                                                                                                                                    Security
                                                                                                                                                                                                      License
                                                                                                                                                                                                        Reuse

                                                                                                                                                                                                          See similar Kits and Libraries