近日,游戏市场调研公司 Newzoo 发布 2023 全球游戏市场数据报告:全球游戏市场在2023 年总收入达到 1840 亿美元(约合1.31万亿人民币),同比上一年增长0.6%。此外,游戏市场收入将在未来维持 1.3% 的年平均增长率,并在 2026 年达到 2057 亿美元。
用户体验绝对是游戏产业的核心!如果游戏企业希望在数字世界中获得竞争优势,就必须创造出独特和动态的掌控体验,帮助获取客户并使其持续留存。游戏公司想要支持高度个性化交互、内容缓存、用户会话管理、得分、排名、排行榜、社交参与、消息、通知、实时分析和高速交易等实时场景,Redis 是帮助其达到预期的首选数据库。

无论是直接改善玩家互动,还是改善游戏后端性能,Redis Enterprise 都能很好帮助游戏企业实现。Redis 凭借其在大规模提供实时参与体验方面的效率和多功能性,通过大大简化在最接近玩家的一系列云环境中扩展 Redis 部署的过程来满足游戏任务的关键需求,从而为玩家提供出色的游戏体验。
今天,我们来分享 9 个由 Redis Enterprise 提供支持的游戏用例,一起了解:如何使用 Redis Enterprise 为更多全球游戏发布提供动力!
Use Case · 玩家互动
排行榜与排名
大规模可扩展的多人游戏具有分布式计算和即时可见性的挑战性,即谁领先、领先多少、领先多少。排行榜通常用于游戏化可以带来更好用户体验的游戏平台。Redis 中的排序集非常适合实现排行榜,这使得 Redis 成为许多游戏应用程序的热门选择。

图1:通过排名、得分和排行榜跟踪用户的进程

Jelly Button Games Ltd 是 Playtika 的子公司,设计和开发多人免费游戏。Jelly Button Games 使用 Redis Enterprise 实现缓存、会话存储、实时跟踪排行榜、消息传递等功能。Redis Enterprise 使Jelly Button Games 能够减少成本和停机时间,同时提高性能,稳定性和更快的上市时间。
个性化
游戏应用程序可以使用 Redis Enterprise 收集和处理大量游戏内数据,细分游戏玩法变化,并快速识别最佳配置。高速的用户获取和持久的用户粘性都要求游戏应用在几毫秒内提供适当的内容。Redis Enterprise 极快的吞吐量和低延迟,以及其内置的分析功能,提供了这些丰富的体验,以促进转换、参与和用户获取。

图2:快速数据摄取,内容服务和即时分析个性化
社区和配对
无论是组建团队还是在大逃杀中对抗敌人,有效匹配的标志都是匹配相容的玩家。这是构建游戏社区的关键元素,而且必须是实时的。毕竟,玩家最不想做的事情就是等待游戏。Redis Enterprise 能够同时处理数百万个配对请求,并且延迟不到 1 毫秒,因此可以实时运行具有多种因素(包括位置,玩家评级等)的智能配对算法。因此,每个球员都与合适的球队无缝匹配,或者对抗相似的对手。

图3:使用搜索和查询和 Redis 服务器来管理配对队列并实时返回结果。
库存
游戏库存包括货币、游戏内商店、玩家和角色的目录。所有这些都需要玩家在任何时候都可以使用。Redis Enterprise 将内存架构与可扩展性和持久性相结合,使游戏公司能够实时响应,随时向玩家展示他们想要的任何库存目录。这将转化为更好的玩家体验和更好的游戏盈利。

图4:使用搜索和查询以及 Redis 流来实时地从文档存储中提供库存。
Use Case · 后端性能改进
缓存
Redis 缓存是游戏开发者使用的一项重要技术,通常是以闪电般的速度提供图形、图片、缩略图、音乐、标签、元数据、标签等内容的最聪明的方式,使得在移动游戏应用程序和游戏体验中,以最具性价比的方式实现极致的响应。
Redis 是缓存的理想选择,不仅因为它非常快,还因为它包含了数据结构多样性、可自定义过期、退出、智能缓存、请求流水线、数据持久性和高可用性等特性。Redis Enterprise 的高可用缓存对于确保用户体验在缓存中断期间不受影响至关重要。

图5 使用缓存以闪电般的速度提供图形、图像、图片、标签等服务
高速交易
游戏需要 Redis 的低延迟能力,以高性能和前所未有的规模处理各种类型的数据处理需求,特别是当数据以大量和高速到达时。
游戏操作、账户认证、媒体购买、内容下载和其他交易都需要 Redis 令人印象深刻的性能,但需要对一致性和持久性进行控制。Redis Enterprise 为多操作命令执行提供了可调的一致性和持久性,并促进了 Redis 中高速事务的实现。通常,像投标管理这样的应用程序需要对最高出价或出价范围进行内置分析,因此 Redis Sorted Sets 中的内置分析命令可以非常简单地实现。

图6:实现高速事务的一致性和持久性

负责广受欢迎的 Trivia Crack 和 Pictionary 在线游戏的 Etermax 已经耗尽了其开源 Redis 安装的能力。为了克服 CPU 瓶颈、缺乏可扩展性和现有数据库配置的高昂成本,Etermax 转向了 Redis 的企业级 Redis Enterprise。
会话储存
Redis Enterprise 是缓存和会话存储用例的理想数据库,它既提供了缓存和会话存储场景所需的高可用性,也提供了会话存储与内存复制所需的持久性。Redis Enterprise 在单个设置中既用作缓存又用作会话存储,如下图所示。

图7:使用Redis Enterprise设计缓存和会话存储
实时分析
实时分析让游戏公司对游戏中发生的事件有了统一的看法。这涵盖了从玩家细分到定制促销再到游戏状态报告的所有内容。在任何给定时间都有许多游戏内事件同时运行,通过 Redis Enterprise 的响应性,实时仪表板可以呈现所有保持高性能所需的报告并对其进行改进。

图8:将Redis Streams与多个模块相结合,实时定制和理解游戏。
作弊分析
清除那些破坏社区和破坏游戏的坏人比以往任何时候都更加重要。与此同时,必须避免误报,这样合法玩家才不会被标记,在分析潜在作弊者时,准确性和速度同样重要。Redis Enterprise 的响应性和低延迟是必不可少的,它可以同时运行数百万个事件,以提供在毫秒内完成准确分析所需的速度。

图9:Redis流和Redis排序集与搜索和查询模块相结合,用于实时作弊分析。
Redis Enterprise · 游戏公司的最佳部署选择
对于游戏企业来说,停机时间会直接影响收入和客户体验,能真正的提供高可用性成为其选择数据库的关键因素。但是,不仅需要具备高可用性,数据库还需要有益和毫不费力的扩展以处理流量高峰。Redis Enterprise 通过无缝、零停机扩展和集群以及世界级的高可用性增强了 Redis 部署,包括持久性、跨机架/区域/区域的内存复制、即时自动故障转移、备份和灾难恢复。
性能是游戏的另一个关键因素。游戏应用程序即使在流量高峰时也需要高度响应,最好能以最经济的方式提供这种性能。在一个普通的亚马逊云科技 EC2 实例上以每秒 150 万次操作和1毫秒延迟为基准,Redis Enterprise 为 Redis 部署增加了稳定的高性能和线性自动扩展,同时将运营开销和资源成本降至最低。
Redis 诞生于云原生时代,它独特地使用户能够跨多云、混合和全球应用程序统一数据,以最大限度地发挥业务潜力。
Redis Enterprise 可以作为完全托管的服务部署在云上或 PaaS 上,通过 Redis 企业云,或者作为可下载的软件部署在您自己的数据中心、vpc 或混合环境中。
Redis Enterprise 也可以运行在高性价比的闪存上,作为 RAM 的扩展,所以你可以处理和分析超大规模的数据集,具有高吞吐量和极低的延迟,成本可降低70%。
Redis Enterprise 技术为客户减轻了所有与扩展、高可用性和持续管理 Redis 相关的操作麻烦,同时还包括与开源 Redis 软件的完全兼容性。

图10:只有Redis Enterprise提供基于无冲突复制数据类型(CRDT)的Active-Active地理分布。
数据是每个企业的生命线,Redis 帮助组织重新想象他们可以多快地处理、分析、预测和对他们生成的数据采取行动。Redis 通过提供开源和企业级数据平台,为任何规模的实时体验驱动应用程序提供动力,为任何企业提供竞争优势。
Redis 企业软件是一个自我管理的数据平台,部署和运行实时应用程序,数据完全可控。相较于高昂的技术成本,用户直接使用 Redis 企业软件,更具有性价比,且可以充分发挥 Redis 的潜力:令人惊喜的速度,满足企业需求的合规性、可靠性和无与伦比的弹性。
Tableau
Tableau
Minitab

Alteryx











Neo4j











Talend


















IM
华为云
腾讯云
IT/安全