--- LinkTitle: jedis Title: Java client for Redis categories: - docs - integrate - oss - rs - rc description: Learn how to build with Redis and Java group: library stack: true summary: jedis is a Java library for Redis. title: jedis type: integration weight: 2 --- Connect your Java application to a Redis database using the Jedis client library. ## Overview Jedis is a popular Java client for Redis that provides a simple, synchronous interface for Redis operations. It offers comprehensive Redis command support and is widely used in Java applications for its straightforward API and reliable performance. ## Key Features - **Synchronous Operations**: Simple, blocking API that's easy to understand and use - **Complete Redis Support**: Full coverage of all Redis commands and data types - **Connection Pooling**: Built-in connection pool management for multi-threaded applications - **Redis Cluster**: Native support for Redis Cluster deployments - **Sentinel Support**: High availability with Redis Sentinel integration - **Pipeline Support**: Command batching for improved performance - **Pub/Sub**: Real-time messaging with Redis publish/subscribe - **Thread Safety**: Safe connection pooling for concurrent Java applications ## Getting Started Refer to the complete [Jedis guide]({{< relref "/develop/clients/jedis" >}}) to install, connect, and use Jedis.