期刊文献+
共找到1篇文章
< 1 >
每页显示 20 50 100
Redis集群系统的优化研究与实现 被引量:7
1
作者 伍华锋 王小刚 +1 位作者 候劲 唐小林 《四川轻化工大学学报(自然科学版)》 CAS 2020年第6期39-45,共7页
现代互联网应用数据量大,并发高,对响应速率等要求极高。Redis作为高性能的分布式非关系型数据库,在互联网应用中表现极佳。现今Redis集群方案Redis Cluster有很多优越性,越来越多的项目都期望从Redis迁移到Redis cluster上,但如果直接... 现代互联网应用数据量大,并发高,对响应速率等要求极高。Redis作为高性能的分布式非关系型数据库,在互联网应用中表现极佳。现今Redis集群方案Redis Cluster有很多优越性,越来越多的项目都期望从Redis迁移到Redis cluster上,但如果直接迁移,工作量和复杂性极高。因此在研究对比当今流行的Redis集群系统架构设计和系统优化方案后,通过自研代理中间件Vc_redisproxy在代理中间件中利用主从Reactor线程模型对原生Redis内部单一的NIO多路复用模型进行优化,使用MainReactor处理连接请求,然后将连接交由SubReactor,由SubReactor来处理读写请求。然后使用线程池,通过增加IO线程数来充分发挥多核CPU的优势,同时在代理中维护一张数据路由映射表,保证IO效率最大化。基于Redis cluster使用Java语言优化并实现了一种Redis集群系统。最后使用Redis-benchMark工具对系统进行压力测试。结果表明,单个Vc_redisproxy性能相对于Codis代理性能提升了17%,同时采用优化后的系统框架后,部署两个Vc_redisproxy代理性能相比部署两个Codis代理性能提升了15%。 展开更多
关键词 Redis集群 Reactor模式 路由映射 自研代理中间件
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部