1 个仓库
Low-level implementations that serialize high-level language calls into the specific Redis serialization protocol over TCP.
Distinct from TCP Protocol Implementations: Distinct from general TCP Protocol Implementations by specializing in the Redis-specific serialization format.
Explore 1 awesome GitHub repository matching networking & communication · Redis Protocol Drivers. Refine with filters or upvote what's useful.
这是一个 Ruby 客户端库和协议驱动程序,用于将 Ruby 应用程序与 Redis 数据库集成。它作为一个通信层,管理协议版本并提供执行数据库操作的统一接口。 该库支持多种部署拓扑,包括独立实例、用于高可用性主节点发现和故障转移的 Redis Sentinel,以及具有槽位感知请求路由和节点发现的 Redis Cluster。它还提供使用一致性哈希的客户端分片,以将数据分布在独立的服务器上。 广泛的功能包括原子事务管理和用于服务器端转换的 Lua 脚本,以及对地理空间坐标和流等专用数据类型的支持。性能通过命令流水线和原生解析扩展进行优化,而安全性则通过 SSL/TLS 加密和双向证书认证进行处理。 该客户端包含使用容器编排独立和集群数据库拓扑的工具,用于自动化集成测试。
Implements the TCP-based Redis serialization protocol to communicate between Ruby applications and Redis servers.