TongRDS是一款高性能多并发分布式数据缓存中间件,为企业信息化系统提供数据信息的缓存、分享与同步功能。通过先进的内存分配算法,产品实现了基于内存方式的数据高性能读写、实时稳定数据同步、分布式部署等功能,满足企业分布式与高可用使用场景。TongRDS提供了高度兼容Redis的数据访问接口,并保持优于Redis的读写性能。
![](https://www.tongtech.com/upload/image/20221108/2022110816491531311811.PNG)
Redis全兼容
具备全面替换开源产品Redis的能力,用户无需修改代码实现产品无缝替换。
高安全性
支持数据传输通道加密与多种安全策略,支持国密算法加密,避免未授权访问数据。
高可靠性
采用并行方式实现节点间内存数据的同步,可混合集群模式与主从模式确保数据完整可靠。
高性能
通过先进的内存分配算法对数据进行高效存储和使用,提供远高于Redis的数据访问效率。
自主可控
采用Java语言自主研发,具备完全的自主知识产权,可根据客户的需求定制开发。
集中管理
提供集中管理平台,方便用户对系统进行安装、配置、监控与数据管理。
弹性扩展
节点数量可根据业务量需求进行动态扩展,实现节点的弹性扩张时,用户无感知。
分布式部署
支持分布式部署与使用,节点以对等模式进行数据同步,满足系统的高可用性使用场景。
可定制化的数据类型
支持Integer、Long、IP4、IP6、MAC等额外数据类型,并提供定制数据类型服务。
高性能数据读写
通过高性能的内存分配算法与高效率的网络传输对数据进行缓存读取,除了支持Redis的5种数据类型外(String、List、Hash、Map、Zset),还支持对数据类型进行定制拓展。
数据持久化
系统管理的内存数据可定期同步到磁盘以确证数据的持久化,保障系统异常时能够及时恢复内存数据,确保系统的稳定运行。
数据发布订阅
支持发布订阅(pub/sub)方式的消息通信模式。订阅者可以向TongRDS订阅自己感兴趣的消息类型,发布消息时订阅该消息类型的全部客户端都会收到此消息。
灵活的集群模式
支持多种灵活的集群模式,从简单的多节点数据复制,到哨兵模式的高可用保证,同时支持Redis Cluster方式的数据分片、节点互备以及数据动态迁移,客户拥有多个集群方案选择。
![](https://www.tongtech.com/upload/image/20221108/2022110816493793853127.PNG)
产品设计采用分层架构模式,包含接口层、核心层、数据层,外围提供监控与辅助功能,实现数据缓存的全面、高效管控。