awesome-repositories.com
博客
awesome-repositories.com

通过 AI 驱动的搜索,发现最优秀的开源仓库。

探索精选搜索开源替代品自托管软件博客网站地图
项目关于排名机制媒体报道MCP 服务器
法律隐私政策服务条款
© 2026 Bringes Technology SRL·VAT RO45896025·hello@awesome-repositories.com
·

9 个仓库

Awesome GitHub RepositoriesRedis Client Interfaces

Standardized API interfaces for executing data manipulation commands on a Redis server.

Distinct from Raw Command Execution: Existing candidates focus on object mapping or raw strings; this is the standard structured command interface

Explore 9 awesome GitHub repositories matching data & databases · Redis Client Interfaces. Refine with filters or upvote what's useful.

Awesome Redis Client Interfaces GitHub Repositories

用 AI 发现最棒的仓库。我们将通过 AI 为您搜索最匹配的仓库。
  • redis/ioredisredis 的头像

    redis/ioredis

    15,295在 GitHub 上查看↗

    ioredis is a performance-focused Redis client for Node.js applications. It provides a comprehensive interface for interacting with Redis servers, including specialized clients for sharded clusters and Sentinel-based high availability environments. The project distinguishes itself through advanced networking and execution capabilities, such as automatic event-loop pipelining to reduce overhead and a system for routing read-write traffic between primary and replica nodes. It also features a dedicated Lua scripting interface that allows server-side scripts to be registered as custom client comma

    Provides a comprehensive standard interface for manipulating Redis data structures like hashes, vectors, and streams.

    TypeScriptnodejsredisredis-client
    在 GitHub 上查看↗15,295
  • redis/redis-pyredis 的头像

    redis/redis-py

    13,566在 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

    Provides a standardized Python API interface for executing data manipulation commands on a Redis server.

    Pythonpythonredisredis-client
    在 GitHub 上查看↗13,566
  • redis/jedisredis 的头像

    redis/jedis

    12,331在 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

    Provides a standardized API interface for executing diverse data manipulation commands on Redis servers.

    Javajavajedisredis
    在 GitHub 上查看↗12,331
  • tporadowski/redistporadowski 的头像

    tporadowski/redis

    9,987在 GitHub 上查看↗

    Redis is a high-performance in-memory key-value store that functions as a distributed cache, message broker, and NoSQL database. It provides sub-millisecond read and write access to data stored in RAM and can operate as a vector database for indexing high-dimensional embeddings. The system supports a wide range of data storage and synchronization primitives, including the management of strings, hashes, lists, sets, and JSON documents. It enables real-time data operations through atomic transactions, hybrid persistence using snapshots and append-only logs, and high-availability configurations

    Provides a standardized API interface for executing real-time data manipulation commands.

    Credisredis-for-windowsredis-msi-installer
    在 GitHub 上查看↗9,987
  • redis/redisinsightredis 的头像

    redis/RedisInsight

    8,556在 GitHub 上查看↗

    RedisInsight is a graphical user interface and management tool for browsing, analyzing, and administering Redis databases. It provides a visual environment for exploring key-value data structures, managing database instances, and performing data analysis across different operating systems and deployments. The tool distinguishes itself by providing dedicated visual managers for complex operations, including a vector database manager for configuring embeddings and similarity searches, a query workbench for executing raw commands and Lua scripts, and a performance monitoring dashboard for tracki

    Executes individual or sequenced commands from the terminal using human-readable or raw output formats.

    TypeScriptdatabase-guiredisredis-gui
    在 GitHub 上查看↗8,556
  • taskforcesh/bullmqtaskforcesh 的头像

    taskforcesh/bullmq

    8,432在 GitHub 上查看↗

    BullMQ is a Redis-backed message queue library and background processor designed for distributed task queueing. It functions as a distributed queue manager and task scheduler, utilizing Redis to manage asynchronous job processing and persistence. The system distinguishes itself through its role as a job workflow orchestrator, enabling the definition of complex parent-child job dependencies and hierarchies for multi-step workflows. It provides sandboxed process execution to isolate heavy workloads and prevent event loop blocking, alongside distributed rate limiting to protect downstream servic

    Adapts Redis client libraries to the required interface for executing commands and transactions.

    TypeScriptbackground-jobselixirnodejs
    在 GitHub 上查看↗8,432
  • flask-admin/flask-adminflask-admin 的头像

    flask-admin/flask-admin

    6,071在 GitHub 上查看↗

    Simple and extensible administrative interface framework for Flask

    Executes commands against a Redis server directly from the admin interface using a built-in console.

    Python
    在 GitHub 上查看↗6,071
  • pallets-eco/flask-adminpallets-eco 的头像

    pallets-eco/flask-admin

    6,071在 GitHub 上查看↗

    Flask-Admin is a framework for auto-generating administrative interfaces in Flask applications. It provides a Flask Admin Interface that automatically creates create, read, update, and delete views for database models, functioning as a Database Model CRUD Generator that eliminates manual coding for basic data administration tasks. The framework also includes an Extensible Admin Dashboard that developers can customize, along with a File Management Interface for browsing, uploading, and organizing server-side files, and a Redis Console Client for executing interactive Redis commands directly wit

    Embeds an interactive Redis command console directly within the admin interface for executing queries.

    Python
    在 GitHub 上查看↗6,071
  • coocood/freecachecoocood 的头像

    coocood/freecache

    5,399在 GitHub 上查看↗

    freecache 是一款用于 Go 应用程序的高性能、并发内存键值存储库。它作为一个固定大小的缓存,通过使用预分配内存和堆外存储来消除垃圾回收开销,从而管理大量数据。 该系统通过利用固定内存分配和循环缓冲区管理来保持可预测的内存占用,其中新条目在达到容量时会自动覆盖最旧的数据。它还通过锁分段(lock-striped)并发访问减少了同时读写者之间的争用。 该库包含一个实现 Redis 协议子集的服务器接口,允许外部客户端使用标准命令和流水线与缓存进行通信。数据生命周期通过生存时间(TTL)过期和自动驱逐策略进行管理。

    Implements a Redis-compatible interface allowing external clients to communicate using standard Redis commands and pipelining.

    Go
    在 GitHub 上查看↗5,399
  1. Home
  2. Data & Databases
  3. Redis Client Interfaces

探索子标签

  • Admin Redis ConsolesExecutes commands against a Redis server directly from the admin interface using a built-in console. **Distinct from Redis Client Interfaces:** Distinct from Redis Client Interfaces: adds a web-based interactive console within an admin interface, not just a client API for command execution.
  • Web-Based Redis ConsolesProvides a web-based terminal interface that executes Redis commands via a Python client library. **Distinct from Redis Client Interfaces:** Distinct from Redis Client Interfaces: adds a web-based interactive console on top of the client interface, not just an API for command execution.