峰值负载期间的性能和稳定的响应时间
通过减少存储在 Redis 中的记录数量
用户等待时间缩短
Axis 银行的移动应用本应让用户查看所有最新的账户信息,包括他们使用的产品变化以及授权访问其账户的人员。 但是当客户在分行进行线下更改时, 这些更改不会反映在应用中——当时该应用的基础设施基于一个优秀的传统数据库。正如预期的那样,这种缺乏可靠、实时数据的情况导致了客户投诉和用户体验不满意。
为了解决这个问题,Axis 银行创建了一个新解决方案,称为运行时账户授权。这种创新方法利用了 Redis(一个实时数据平台)的能力,为每天超过六百万用户提供了快速的账户可见性。通过使用 Redis,Axis 的移动应用可以提供关于客户关系、账户和分行交易的无缝、最新信息。这大大缩短了他们的响应时间,完全消除了人工干预的需求,并确保客户能够访问准确及时的账户信息。
Axis 使用了核心银行表复制功能,通过 Golden Gate Syncing 将核心银行表复制到本地传统数据库。通过这种方式,他们确保移动银行渠道可以访问最新的客户关系和产品信息。
然后,他们开发了一项创新功能,利用 Redis 作为其移动银行应用的快速读取数据库。但他们仍然需要一种简单的方法来同步来自先前数据库的数据。借助 RDI,Axis 无需复杂的代码或昂贵的 ETL 工具,即可轻松地将相关记录注入 Redis。RDI 持续监控源表中的任何更改,并立即捕获更改的数据记录。然后使用 RDI 处理这些记录,应用过滤条件以拒绝不需要的更改记录。只有被接受的记录才能在接近实时的情况下注入,并在目标 Redis DB 中转换为适当的哈希结构。
为了确保客户服务无缝衔接,Axis 使用 RDI 通过主备节点实现了一个高可用性故障转移机制,由 Pacemaker 进行管理。因此,即使发生节点故障,移动银行渠道仍然可访问且可运行。
他们还使用了 Redis Pipelining 来并发执行跨九个不同表的 Redis 查询。这使他们能够高效地获取客户数据,从而带来更快的响应时间和改进的用户体验。
借助 RDI,Axis 可以即时捕获和处理来自九个大型传统表的实时数据变化。这意味着与直接从核心银行表检索数据相比,他们可以提供令人印象深刻的 4.25 倍更快的响应时间——这是系统性能和整体效率的巨大提升。
Axis 是以客户为中心的银行的完美典范。他们发现了问题,并利用 Redis 的能力提高了系统性能和可靠性。 他们不仅优化了移动银行的用户体验,还展现了他们 致力于满足客户不断变化的需求的承诺。这一转变 巩固了 Axis 在南亚银行业的领导地位——展示了以客户为中心进行创新的强大力量。
与 Redis 专家交流,了解更多关于
企业级 Redis 的信息。