Redis在手机银行系统中的应用研究

来源 :兰州理工大学 | 被引量 : 5次 | 上传用户:yndlyxb
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动智能终端的普及应用,移动支付逐渐成为主流的支付结算手段。由于银行业务量成倍增加,面对井喷式增长的客户在线访问量,现有手机银行系统实时性差、吞吐量低以及并发量小等性能问题凸显,在大数据量高并发访问情况下手机银行系统性能严重恶化。针对上述问题本文从业务流程的角度出发,深入剖析手机银行系统架构和服务器间数据流向,指出Oracle关系数据库频繁的I/O操作和遍历方式是影响系统性能的重要瓶颈。通过大量文献调研和数据库理论研究,并从经济性、复杂性和安全性等方面综合考虑,提出采用Redis技术优化系统的解决方案。本文主要研究工作如下:1.从系统架构上部署了Redis集群,使得Redis数据库与Oracle数据库并存且独立运行,实现了将热点数据从Oracle数据库中剥离出来,由Redis数据库负责热点数据的存储和读写操作。通过改变热点数据的访问途径,解决了Oracle数据库频繁的I/O操作问题,弥补了Oracle数据库的不足。2.利用Master-Slave复制方式有效避免单点故障且实现数据的读写分离。采用哨兵(Sentinel)机制对系统进行实时监控和故障恢复,提升了系统的鲁棒性。选择RDB与AOF混合的持久化方案实现Redis数据库的备份并保证了数据安全,同时提高了系统的横向可伸缩扩展性、服务器的承载力以及系统容灾能力。3.系统测试工作将在银行准生产环境下搭建测试平台,采取不同的并发用户数分别对优化前、后的手机银行系统的读写操作耗时情况进行实际测试,验证了Redis在大数据量高并发操作时表现出的高效性和稳定性,Oracle数据库则不可企及。
其他文献
ue*M#’#dkB4##8#”专利申请号:00109“7公开号:1278062申请日:00.06.23公开日:00.12.27申请人地址:(100084川C京市海淀区清华园申请人:清华大学发明人:隋森芳文摘:本发明属于生物技
比较了常用的吸收法、吸附法、冷凝法、膜法油气回收技术,认为常压常温吸收法回收技术宜作为目前首选方案。该方案已在石化企业铁路油罐车装卸区应用,回收率达95%以上,且装油