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

Descoperă cele mai bune repository-uri open source cu căutare AI.

ExploreazăCăutări recomandateAlternative open-sourceSoftware self-hostedBlogHartă site
ProiectServer MCPDespreCum realizăm clasamentulPresă
LegalConfidențialitateTermeni
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·
xetorthio avatar

xetorthio/jedis

0
View on GitHub↗
12,333 stele·3,901 fork-uri·Java·MIT·7 vizualizăriredis.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.

Istoric stele

Graficul istoricului de stele pentru xetorthio/jedisGraficul istoricului de stele pentru xetorthio/jedis

Căutare AI

Explorează mai multe repository-uri excelente

Descrie ce ai nevoie în limbaj simplu — AI-ul sortează mii de proiecte open source selectate în funcție de relevanță.

Start searching with AI

Întrebări frecvente

Ce face 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.

Care sunt principalele funcționalități ale xetorthio/jedis?

Principalele funcționalități ale xetorthio/jedis sunt: Redis Clients, Redis Drivers, Redis, Cluster Connectivity, Cluster Topology Management, Connection Pools, Automatic Failover Mechanisms, Connection Management.

Care sunt câteva alternative open-source pentru xetorthio/jedis?

Alternativele open-source pentru xetorthio/jedis includ: 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…

Alternative open-source pentru Jedis

Proiecte open-source similare, clasificate după numărul de funcționalități comune cu Jedis.
  • redis/lettuceAvatar redis

    redis/lettuce

    5,756Vezi pe GitHub↗

    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
    Vezi pe GitHub↗5,756
  • redis/redis-pyAvatar redis

    redis/redis-py

    13,566Vezi pe GitHub↗

    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
    Vezi pe GitHub↗13,566
  • redis/jedisAvatar redis

    redis/jedis

    12,331Vezi pe GitHub↗

    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
    Vezi pe GitHub↗12,331
  • luin/medisAvatar luin

    luin/medis

    11,735Vezi pe GitHub↗

    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
    Vezi pe GitHub↗11,735
  • Vezi toate cele 30 alternative pentru Jedis→