awesome-repositories.com
Blog
MCP
awesome-repositories.com

Entdecke die besten Open-Source-Repositories mit KI-gestützter Suche.

EntdeckenKuratierte SuchenOpen-Source-AlternativenSelf-hosted SoftwareBlogSitemap
ProjektÜber unsRanking-MethodikPresseMCP-Server
RechtlichesDatenschutzAGB
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xetorthio avatar

xetorthio/jedis

0
View on GitHub↗
12,333 Stars·3,901 Forks·Java·MIT·4 Aufruferedis.github.io/jedis↗

Jedis

Jedis is a Java library and database driver used to execute commands and manage data on Redis servers and distributed clusters. It functions as a network client that provides a low-level interface for manipulating data types, including JSON and vector sets.

The project serves as a connection manager featuring automatic failover and token-based authentication to secure network connections. It manages data distribution across multiple nodes through cluster-aware topology mapping and handles connection failover to maintain service availability when a primary connection fails.

Features

  • Redis Clients - Serves as a high-performance Java library for connecting to and interacting with Redis data stores.
  • Redis Drivers - Acts as a database driver optimized for the Redis protocol to manipulate JSON and vector sets.
  • Redis - Implements persistent, thread-safe connection management specifically for the Redis protocol.
  • Cluster Connectivity - Provides connectivity mechanisms for interacting with distributed Redis clusters using slot-based routing.
  • Cluster Topology Management - Tracks data slot distribution across multiple nodes to route commands directly to the correct server.
  • Connection Pools - Maintains a reusable set of open sockets to reduce the overhead of creating new connections.
  • Automatic Failover Mechanisms - Implements automatic redirection of traffic to replica nodes during primary server failures to ensure high availability.
  • Connection Management - Provides utilities to switch to a backup server automatically when the primary connection fails.
  • Token Authentication - Secures network connections by validating identity tokens issued by an external authentication provider.
  • Client Connection Wrappers - Uses concurrency primitives to allow multiple application threads to share a single connection pool safely.
  • Caching Solutions - Client library for interacting with the Redis data store.
  • Database Clients and Drivers - Small and efficient client for Redis.
  • Database Tools - Client library for Redis interaction.

Star-Verlauf

Star-Verlauf für xetorthio/jedisStar-Verlauf für xetorthio/jedis

KI-Suche

Entdecke weitere awesome Repositories

Beschreibe in einfachen Worten, was du brauchst — die KI bewertet tausende kuratierte Open-Source-Projekte nach Relevanz.

Start searching with AI

Open-Source-Alternativen zu Jedis

Ähnliche Open-Source-Projekte, sortiert nach der Anzahl der gemeinsamen Funktionen mit Jedis.
  • redis/lettuceAvatar von redis

    redis/lettuce

    5,756Auf GitHub ansehen↗

    Lettuce is a Redis client library for Java that provides synchronous, asynchronous, and reactive programming models for interacting with Redis databases. It supports standalone, cluster, sentinel, pub/sub, and search operations through a single thread-safe connection model that handles command execution without blocking the calling thread. The library distinguishes itself through its reactive streams integration with Project Reactor, enabling non-blocking, backpressure-aware data processing with Mono and Flux types. It offers cluster slot routing that transparently handles MOVED and ASK redir

    Javaasynchronousaws-elasticacheazure-redis-cache
    Auf GitHub ansehen↗5,756
  • redis/redis-pyAvatar von redis

    redis/redis-py

    13,566Auf GitHub ansehen↗

    redis-py is a Python client library for interacting with Redis databases to execute commands and manage key-value data. It serves as a driver for programmatic data manipulation, providing interfaces for Redis command execution and key-value storage. The project includes a dedicated cluster client that handles topology discovery, slot mapping, and request routing across distributed nodes. It further supports high availability through active-active deployment coordination, utilizing health checks and failure detection to trigger automatic failover between instances. The library incorporates ne

    Pythonpythonredisredis-client
    Auf GitHub ansehen↗13,566
  • redis/jedisAvatar von redis

    redis/jedis

    12,331Auf GitHub ansehen↗

    Jedis is a Java library for connecting to Redis servers to execute commands and manage key-value data structures. It serves as a Java client and connection manager that facilitates the storage and retrieval of high-performance data. The project provides a cluster client for distributing data and requests across multiple nodes to ensure scaling and high availability. It includes a dedicated pub-sub client for real-time messaging through channel subscriptions and a pipelining tool to increase throughput by sending multiple commands in a single network round-trip. The library covers a broad ran

    Javajavajedisredis
    Auf GitHub ansehen↗12,331
  • luin/medisAvatar von luin

    luin/medis

    11,735Auf GitHub ansehen↗

    Medis is a native macOS desktop application that serves as a Redis client for connecting to local and remote instances. It provides a graphical user interface for visualizing, editing, and managing data stored within Redis key-value stores. The application includes a visual key-value explorer for browsing records and a dedicated terminal console for executing raw instructions and system shell commands. It supports secure remote administration through SSL encrypted connections and the use of host, port, and password credentials. Connection management is handled via profiles that allow saving

    JavaScriptelectronguimac
    Auf GitHub ansehen↗11,735
Alle 30 Alternativen zu Jedis anzeigen→

Häufig gestellte Fragen

Was macht xetorthio/jedis?

Jedis is a Java library and database driver used to execute commands and manage data on Redis servers and distributed clusters. It functions as a network client that provides a low-level interface for manipulating data types, including JSON and vector sets.

Was sind die Hauptfunktionen von xetorthio/jedis?

Die Hauptfunktionen von xetorthio/jedis sind: Redis Clients, Redis Drivers, Redis, Cluster Connectivity, Cluster Topology Management, Connection Pools, Automatic Failover Mechanisms, Connection Management.

Welche Open-Source-Alternativen gibt es zu xetorthio/jedis?

Open-Source-Alternativen zu xetorthio/jedis sind unter anderem: redis/lettuce — Lettuce is a Redis client library for Java that provides synchronous, asynchronous, and reactive programming models… redis/redis-py — redis-py is a Python client library for interacting with Redis databases to execute commands and manage key-value… redis/jedis — Jedis is a Java library for connecting to Redis servers to execute commands and manage key-value data structures. It… luin/medis — Medis is a native macOS desktop application that serves as a Redis client for connecting to local and remote… redis/go-redis — This project is a feature-rich Go client library designed for interacting with Redis. It serves as a comprehensive… noderedis/node-redis — node-redis is a Node.js client and database driver for interacting with Redis key-value stores. It functions as a…