dot 快速的未来即将在您所在的城市举办活动。

加入我们参加 Redis 发布会

当用户登录应用程序时,应用程序可以创建用户资料来存储整个用户会话期间的识别信息以及其他用途,例如个性化。

对用户资料的响应式访问对于提供快速身份验证和无缝用户体验至关重要。使用 Redis Enterprise 可以实时检索用户资料,并提供抵御应用程序架构中单点故障所需的弹性。Redis Enterprise 还提供对 JSON 文档的开箱即用支持,JSON 文档是通常用于用户资料的格式。

移动银行中的用户资料存储

  1. 用户资料可以从跨越多个数据库的数据中聚合,每个数据库都支持自己的产品线并预先加载到 Redis Enterprise 中。
  2. 应用程序在身份验证过程中使用预先加载的用户资料来验证用户。
  3. 在会话期间,应用程序会参考存储在 Redis Enterprise 中的用户资料来识别用户特征,包括访问某些功能的权限。

Redis Enterprise 解决您的挑战

问题解决方案
应用程序速度太慢。检索用户资料数据时的响应时间不足会导致用户会话无响应或登录和身份验证过程缓慢。蓝色勾选图标 Redis Enterprise 承诺实时速度,为数据检索提供即时响应。
在系统无法以足够快的速度检索用户资料的峰值活动期间出现停机或性能不佳。蓝色勾选图标 Redis Enterprise 可高度扩展。它在高吞吐量下保持毫秒级延迟,即使在高需求时期,也能为应用程序提供对用户资料的快速访问。
用户资料存储失败,用户无法登录系统,导致应用程序停机。蓝色勾选图标 Redis Enterprise 的弹性极高,正常运行时间为 99.999%。它确保用户资料始终在需要时可供应用程序使用。

为什么要使用 Redis Enterprise

  • 无论系统需求如何,您的应用程序都能快速响应,在登录期间以及整个用户会话期间实现即时身份验证和用户资料创建。
  • 避免由于用户资料不可访问而导致的应用程序停机。
  • 快速构建个性化的应用内优惠。
  • 支持多种数据类型,包括 JSON。

常见问题解答

  • 什么是用户资料存储?
    • 应用程序在用户资料存储中保留信息,并在整个会话期间访问这些文档。用户资料包含唯一识别信息,例如用户 ID、电子邮件地址、密码、角色和访问权限验证。在某些情况下,用户资料还包括购买历史记录、愿望清单项目、人口统计数据和其他历史数据。
  • 用户资料应该存储在哪里?
    • 用户资料可以在关系数据库中创建和存储,但关系数据库无法有效地扩展以处理工作负载峰值。一些应用程序存在数百万用户同时连接到系统的时期,而传统的数据库无法跟上身份验证过程。为了提高速度和可扩展性,用户资料应该存储在内存数据存储中,例如 Redis Enterprise。
  • 用户资料存储的一些最佳实践是什么?
    • 您可以利用用户资料来做更多的事情,而不仅仅是识别用户。通过分析愿望清单项目、人口统计数据和最近的购买记录,它们可以用于个性化。Redis Enterprise 中的搜索和查询功能允许企业索引 JSON 文档,并使特定属性(例如用户的电子邮件或愿望清单项目)可供分析搜索。