Redis在手機銀行系統(tǒng)中的應(yīng)用研究
發(fā)布時間:2020-07-19 17:25
【摘要】:隨著移動智能終端的普及應(yīng)用,移動支付逐漸成為主流的支付結(jié)算手段。由于銀行業(yè)務(wù)量成倍增加,面對井噴式增長的客戶在線訪問量,現(xiàn)有手機銀行系統(tǒng)實時性差、吞吐量低以及并發(fā)量小等性能問題凸顯,在大數(shù)據(jù)量高并發(fā)訪問情況下手機銀行系統(tǒng)性能嚴(yán)重惡化。針對上述問題本文從業(yè)務(wù)流程的角度出發(fā),深入剖析手機銀行系統(tǒng)架構(gòu)和服務(wù)器間數(shù)據(jù)流向,指出Oracle關(guān)系數(shù)據(jù)庫頻繁的I/O操作和遍歷方式是影響系統(tǒng)性能的重要瓶頸。通過大量文獻(xiàn)調(diào)研和數(shù)據(jù)庫理論研究,并從經(jīng)濟性、復(fù)雜性和安全性等方面綜合考慮,提出采用Redis技術(shù)優(yōu)化系統(tǒng)的解決方案。本文主要研究工作如下:1.從系統(tǒng)架構(gòu)上部署了Redis集群,使得Redis數(shù)據(jù)庫與Oracle數(shù)據(jù)庫并存且獨立運行,實現(xiàn)了將熱點數(shù)據(jù)從Oracle數(shù)據(jù)庫中剝離出來,由Redis數(shù)據(jù)庫負(fù)責(zé)熱點數(shù)據(jù)的存儲和讀寫操作。通過改變熱點數(shù)據(jù)的訪問途徑,解決了Oracle數(shù)據(jù)庫頻繁的I/O操作問題,彌補了Oracle數(shù)據(jù)庫的不足。2.利用Master-Slave復(fù)制方式有效避免單點故障且實現(xiàn)數(shù)據(jù)的讀寫分離。采用哨兵(Sentinel)機制對系統(tǒng)進(jìn)行實時監(jiān)控和故障恢復(fù),提升了系統(tǒng)的魯棒性。選擇RDB與AOF混合的持久化方案實現(xiàn)Redis數(shù)據(jù)庫的備份并保證了數(shù)據(jù)安全,同時提高了系統(tǒng)的橫向可伸縮擴展性、服務(wù)器的承載力以及系統(tǒng)容災(zāi)能力。3.系統(tǒng)測試工作將在銀行準(zhǔn)生產(chǎn)環(huán)境下搭建測試平臺,采取不同的并發(fā)用戶數(shù)分別對優(yōu)化前、后的手機銀行系統(tǒng)的讀寫操作耗時情況進(jìn)行實際測試,驗證了Redis在大數(shù)據(jù)量高并發(fā)操作時表現(xiàn)出的高效性和穩(wěn)定性,Oracle數(shù)據(jù)庫則不可企及。
【學(xué)位授予單位】:蘭州理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【學(xué)位授予單位】:蘭州理工大學(xué)
【學(xué)位級別】:碩士
【學(xué)位授予年份】:2018
【分類號】:TP311.52
【參考文獻(xiàn)】
相關(guān)期刊論文 前10條
1 楊雪嬋;;針對Redis主從復(fù)制[J];網(wǎng)絡(luò)安全和信息化;2017年03期
2 李磊;;基于Redis的微博系統(tǒng)基本功能設(shè)計[J];電腦知識與技術(shù);2016年25期
3 歐汝鵬;鄧小爭;鄭志峰;;基于大數(shù)據(jù)、云計算和物聯(lián)網(wǎng)的醫(yī)院的構(gòu)建[J];信息與電腦(理論版);2016年15期
4 施恩;顧大權(quán);馮徑;趙章明;;B+樹索引機制的研究及優(yōu)化[J];計算機應(yīng)用研究;2017年06期
5 張文帥;;Redis基于RDB+AOF的數(shù)據(jù)恢復(fù)策略研究[J];電腦知識與技術(shù);2016年14期
6 吳丹丹;王松;;內(nèi)存數(shù)據(jù)庫及其應(yīng)用綜述[J];軟件導(dǎo)刊;2016年06期
7 肖元縝;朱明;蘇厚勤;徐暢;;Redis MMDB在城市垃圾清運監(jiān)管系統(tǒng)中的研究與應(yīng)用[J];計算機應(yīng)用與軟件;2016年05期
8 楊e
本文編號:2762726
本文鏈接:http://sikaile.net/kejilunwen/ruanjiangongchenglunwen/2762726.html
最近更新
教材專著