從登入 Session、OTP 到交易快取—用 Redis 將客戶體驗維持在毫秒等級

當「秒殺」不只發生在電商:數位金融的流量風暴 2025 年農曆新年期間,某家數位銀行在 48 小時內湧入超過 30 萬筆紅包發送請求;另一家純網銀推出「首次轉帳現金回饋」活動,開放後 10 分鐘內系統查詢量暴增 15 倍,客服專線被打爆 。這些不是偶發事件,而是台灣數位金融的「新常態」 。
但在流量尖峰背後,是對底層技術架構的嚴苛考驗:
使用者打開 App 看到餘額,期待是「瞬間」而非「載入中」 。
促銷檔期、發薪日、跨年倒數時段的交易量可能是平日 10-50 倍 。
金融業不能因為追求速度而犧牲資安、風控與審計追蹤 。
核心系統(Core Banking)多數建構於 10-20 年前,難以直接承受行動世代的即時查詢與交互模式 。
這時,Redis 作為「高效能記憶體資料庫」,開始在台灣銀行與 FinTech 的數位轉型中扮演關鍵角色 。
場景一:登入與授權 Session 管理—讓千萬使用者「秒登」而不卡頓
痛點:Session 查詢拖垮核心系統
傳統架構中,使用者登入後的 Session 通常存放在應用伺服器記憶體,或寫入關聯式資料庫 。但當使用者達到百萬等級、同時啟用多裝置登入時,問題浮現:
每個 API 請求都要驗證 Session,若 Session 存在主資料庫,等於每秒數萬次額外查詢打到核心系統 。
若 Session 綁定單一應用伺服器,藍綠部署、彈性擴充(Auto-scaling)、跨機房切換流量都會造成使用者被迫重新登入 。
需要即時標記「可疑裝置」並強制登出,若靠批次同步會有時間差 。
Redis 解法:集中式 Session Store
將 Redis 部署為集中式 Session Store,所有應用伺服器都對接同一個 Redis 叢集 :

實戰優勢:
次毫秒查詢延遲:Redis 記憶體操作,P99 延遲通常小於 1ms,使用者幾乎無感 。
自動過期機制:透過 TTL 機制使 Session 自動失效,無需額外撰寫清理程式 。
多裝置登入與單點登出:可在 Redis 中儲存該用戶所有 Session,實現一次刪除所有裝置連線 。
風險裝置標記:在 Session 中加入裝置指紋與 IP,風控引擎偵測異常時可即時要求二次驗證或強制失效 。
某家純網銀導入 Redis Session Store 後,登入驗證從平均 150ms 降至 5ms,且在流量成長 20 倍時,無需擴充核心系統資源 。
場景二:一次性密碼 (OTP) 與流量節流—防暴力攻擊,也省簡訊成本
痛點:OTP 濫用與成本失控
金融 App 常用簡訊或推播 OTP 做二次驗證。但若無適當控管:
攻擊者每分鐘請求數十次 OTP,試圖窮舉密碼 。
每則簡訊約 0.8-1.5 元,若被惡意觸發或重複索取,單月成本可能增加數十萬 。
Redis 解法:Rate Limiting 與 OTP 暫存


實戰價值: 某銀行導入後,OTP 簡訊濫發事件減少 87%,每月節省簡訊費約 45 萬元,且系統無需維護複雜的 OTP 歷史表單 。
場景三:交易紀錄快取與對帳—不讓「查帳」壓垮核心系統
痛點:高頻查詢與報表壓力
使用者打開 App 期待立即看到最近交易。若每次都直接查詢核心系統:
核心系統多為 OLTP 資料庫,高頻 SELECT 會產生鎖競爭與 I/O 壓力 。
晚間執行批次報表時,大量使用者同時查帳容易導致資料庫過載 。
Redis 解法:Read-through Cache + 近期交易快取


- 寫入:交易仍須寫入 Core Banking 或分散式帳本,確保 ACID 與審計追蹤
- 讀取:95% 的日常查詢由 Redis 承接,Core Banking 只在必要時(如對帳爭議、內稽查詢)才被調閱
場景四:黑名單與風險標記查詢——毫秒內攔住可疑交易
痛點:風控查詢延遲影響使用者體驗
每筆交易送出前,系統需檢查該帳號是否在黑名單、收款帳號是否為高風險商戶、該裝置是否曾被標記為「異常裝置」、使用者近期是否有異常行為。若這些檢查都打到後端資料庫或外部風控服務,延遲累加可能達數百毫秒,使用者會感覺「轉帳卡頓」。
Redis 解法:黑名單快取 + 風險分數暫存


企業級考量:Redis 不只要快,還要穩、要合規
1. 高可用性架構

2. 資料持久性與備份
- AOF 與 RDB 快照定期持久化到磁碟
- 自動備份與異地災備
- Point-in-Time Recovery 滿足內稽與合規部門對「可追溯性」的要求
3. 安全與合規
- 資料加密:傳輸加密(TLS)與靜態加密
- 存取控制:RBAC,不同應用只能存取特定 Key 前綴
- 審計日誌:所有讀寫操作可記錄,供資安與內控團隊稽查
- 符合國際標準:PCI-DSS、SOC 2、ISO 27001
4. 可觀測性與營運友善
實戰總結:Redis 讓數位金融「又快又穩」

- 毫秒等級回應:讓使用者體驗從「可用」提升到「流暢」
- 保護核心系統:將 60–80% 讀取流量攔在快取層,Core Banking 專注處理寫入與權威記錄
- 即時風控能力:黑名單、風險分數、限額控管都能在交易發生的瞬間完成檢查
- 成本優化:降低簡訊濫發、減少資料庫擴容需求
- 架構靈活性:作為 Session Store、Cache、Sidecar 資料層,為後續微服務化、雲端遷移鋪路
了解更多Redis資料庫詳情
若您正評估如何在金融系統中,於效能、穩定性與資安合規之間取得更佳平衡,歡迎與我們聯繫,進一步了解 Redis Enterprise在金融產業的實際導入經驗與最佳實務。
宏虹可依據銀行與金融機構的實際需求,提供 Redis Enterprise 的導入評估、架構規劃與技術建議,協助打造兼顧高效能、高可用性與資安合規的數位金融基礎架構,讓系統穩健邁向下一階段的成長與擴展!
Honghong will provide you with any support you need!
Our professional Honghong team will be the first to respond and provide you with the best service to solve all your problems.