Build games with low latency

For the majority of gamers, fast performance is the most critical aspect of enjoying a video game. Without a data layer that can consistently deliver low game latency from anywhere in the world, you risk frustrating your players.

Deepen player engagement

Sustaining player engagement, fostering a sense of community, and understanding players’ habits and preferences are critical to a game‘s long-term success. You need the right set of tools to uncover key insights and entice your users to keep playing.

Scale with high availability

Downtime directly impacts player experience and revenue—and weakens player trust. High availability and seamless scalability across hybrid and multicloud environments is a critical factor in choosing your database.

Redis Enterprise brought huge improvements in efficiency, helped us do a better job with less server infrastructure, and allowed us to grow beyond what we could have predicted.

Gonzalo Garcia
CTO, Etermax

How Redis Enterprise lets you build and scale great player experiences

Optimize your games for audiences and revenue

https://www.youtube.com/embed/XhTgEDKXKcs

Leverage support for time-series data, event streams, and lighting-fast querying and indexing in Redis to derive insights from large volumes of in-game data. Drive in-game advertising and transactions by using bloom filters in Redis to show users offers that are most relevant to them.


Keep users engaged with leaderboards and rankings

Encourage competition among hardcore and casual players with in-game leaderboards. Sorted Sets in Redis Enterprise are a natural fit for implementing leaderboards that provide instantaneous visibility into who’s leading, and by how much.

How to build real-time leaderboards with millions of users

 

https://www.youtube.com/embed/5jwuDM6Z3F8

Ensure low latency with enterprise-grade caching

Decrease latency and response times for games by instantly serving frequently needed data from an in-memory cache instead of making slow calls to a database with network-attached persistent storage. Redis Enterprise provides enterprise-grade caching with expiration and eviction policies to efficiently manage cache objects, global distribution with Active-Active replication, and virtually unlimited scale.

 

Caching at Scale With Redis

Deliver real-time personalization

Storing user session data enables applications to remember player identity, login credentials, personalized information, recent actions, and more—providing matchmaking and analytics.  All this while making sure the response time is fast. Redis Enterprise makes real-time personalization possible with support for extremely large datasets using Redis on Flash and options for persistence that don’t impact performance.

 

Making session stores more intelligent with microservices

Features

Linear scaling with sub-millisecond latency

Efficiently scaling database performance is critical for real-time games. Redis Enterprise scales linearly and with zero downtime to provide more resource-efficient databases that reliably deliver high throughput and sub-millisecond latency.

Active-Active Geo-Distribution

Leveraging Redis Enterprise’s Active-Active database replication with conflict-free replicated data types (CRDTs) enables games to gracefully handle simultaneous updates from multiple geographic locations, powering use cases like session management, rate limiting, and personalization on a global scale without compromising latency or availability.

Cloud provider and platform integrations

Redis Enterprise is available on all of the major cloud providers as a managed service or as software, provides automation and support for common operational tasks, and integrates with the platforms underpinning modern software architectures.

Multiple modern data structures

Redis feature, such as Search and QueryProbabilistic, and others can be readily applied to use cases like ad serving, user engagement, friends lists, and more—all on one integrated data platform reducing operational overhead.

Fault tolerance, resilience, and high availability

Redis Enterprise uses a shared-nothing cluster architecture and is fault tolerant at all levels—with automated failover at the process level, for individual nodes, and even across infrastructure availability zones, as well as tunable persistence and disaster recovery.

Related resources

Video

RedisConf 2021: Lessons learned operating Redis Clusters at Roblox

Roblox relies heavily on its Redis and Memcached caching layers to support the experiences of its 150 million monthly active users. Early in 2020, the company experienced reliability and infrastructure management bottlenecks with its caching deployments and decided to invest in building a fully automated way to operate open-source Redis Clusters via Docker on top of Hashicorp's Nomad scheduler.

Watch now

Youtube

How Unity is using Redis Enterprise and Google GKE to remove friction from their gaming platform

Unity DevOps manager, Alex Curtin, discusses how the platform's migration to a Redis Enterprise GKE architecture allowed the gaming company to scale its user base with enhanced resiliency, decreased load management overhead, and high-availability.

Watch now

Video

HOW ROBLOX USES PUB/SUB

Roblox is the world’s largest social platform for play. Every month, over 48 million players imagine, build, and play together within immersive 3D worlds. Roblox uses both the open source Redis as well as Redis Labs Enterprise Cluster extensively, with over 400 Redis server instances in production use.

Watch now

eBook

Sep.07.2021

Not Playing Around: Redis Enterprise for Gaming

Redis Enteprise’s low latency and real-time response helps you create better games.

eBook

Oct.06.2022

Level Up Your Gametech With a Real-Time Database

In player-vs.-player games, choosing opponents is critical. Consider these three factors.

wpx-docs

Oct.06.2022

The Game Developer’s Guide to Matchmaking

In player-vs.-player games, choosing opponents is critical. Consider these three factors.

Webinar

Meet industry experts

Personalization is critical to driving player engagement, but this comes with real-time performance and scalability challenges. Statistics show that highly-engaged players have an increased customer lifetime value which places even more emphasis on gaming companies to master personalization.

Blog Post

Jan.14.2022

4 Ways to Improve Player Engagement with Real-Time Data

Player engagement is the number one priority for game companies. The gaming industry is fiercely competitive and it’s sink or swim. To keep your head above the water…

Webinar

Oct.06.2021

Introduction to Leaderboards with Redis

Intro to Leaderboards with Redis Leaderboards encourage healthy competition, whether it’s in a game or just part of gamification in a group. But it’s only effective if the…