Supported versions

Memorystore for Redis is backed by open-source Redis software. Memorystore for Redissupports Redis versions 7.2, 7.0, 6.x, 5.0, 4.0, and 3.2. The default version isRedis 7.0.

You can find out which version your instance uses byviewing details about the instance. You can alsoupgrade the version of an instance to any newer version(for example, from 3.2 to 7.2). For a history of Memorystore for Redis productupdates, see theRelease notes.

Version support policy

Memorystore for Redis supports one patch version for every major OSS Redisversion listed in theCurrent versionssection of this page. The patch is kept up to date on a regular basis during maintenance periods. Memorystore for Redis monitors for any critical patchesthat need to be applied to your instance. Critical security patches are rolledout outside of the regular maintenance period. SeeMaintenance policyfor more details.

Current versions

This table outlines the current patch levels for the supported Redis versionsand when each version was last updated:

Redis major versionPatch levelLast update
3.03.2.13June 21, 2018
4.04.0.14June 17, 2019
5.05.0.14May 09, 2022
6.x6.2.13May 9, 2022
7.0 (default)7.0.12July 17, 2023
7.27.2.0February 29, 2024

Redis version 4.0

The table below outlines Memorystore support of some majorfeatures introduced by OSS Redis version 4.0.

FeatureDescriptionSupported in Memorystore for Redis
Cache eviction improvementsSupports new Least Frequently Used (LFU) eviction policy. SeeRedis documentation for more details.Yes, exposed undereviction policy configuration parameters.
Active defragmentationIntroduces the ability to defragment memory while Redis is running.Yes, exposed under eviction policyconfiguration parameters. Default setting: Off.
Redis modulesRedis now lets developers write modules that can extend the Redis functionalities and implement new data types.No

Redis version 5.0

The table below outlines Memorystore support of some majorfeatures introduced by OSS Redis version 5.0.

FeatureDescriptionSupported in Memorystore for Redis
Redis streamsRedis 5.0 introduces the newStreams data structure. Streams supports basic List functionality, such asXADD andXDEL. Streams also introduces the concept ofConsumer Groups, which allow multiple clients to consume different portions of the messages stream.Yes, exposed as a Memorystore for Redisconfiguration parameter.
Sorted set commandsRedis 5.0 introduces the following sorted set commands:ZPOPMAX,ZPOPMIN,BZPOPMAX,BZPOPMIN. These commands push and pop the highest or lowest values stored in your sorted set.Yes
Redis modulesRedis lets developers writemodules that can extend the Redis functionalities and implement new data types.No

Redis version 6.x

The table below outlines Memorystore support of some majorfeatures introduced by OSS Redis version 6.x

FeatureDescriptionSupported in Memorystore for Redis
Threaded I/OWith Redis 6.x, some I/O operations can be run in parallel if multiple vCPUs are available. Memorystore for Redis automatically leverages the optimal number of I/O threads for the configured capacity tier. Starting with the M3 capacity tier, additional I/O threads are utilized, typically resulting in an improvement in query throughput performance.Yes
LCS (Longest Common Subsequence) commandThe LCS command, which is new to Redis 6.x, allows users to find non-contiguous common elements between strings.Yes
RDB diskless load for replicasRedis 6.x makes diskless loading available for replicas. This allows the replica to load the RDB from the socket instead of the disk, improving performance. For more details, see theRedis 6.0 conf file.Yes
Native traffic encryptionRedis 6.0 adds native SSL for encrypting traffic. Memorystore for Redis does not support this feature of OSS Redis version 6.0, however Memorystore offers its ownin-transit encryption.No
Access Control Lists (ACLs)Redis ACLs allow you to restrict the users and actions that interact with the Redis instance.No
Redis modulesRedis lets developers write modules that can extend the Redis functionalities and implement new data types.No

Redis version 7.0

The table below outlines Memorystore support of some majorfeatures introduced by OSS Redis version 7.0.

In addition to the features listed in this section, instances running Redisversion 7.0 with in-transit encryption seeimproved performance.

FeatureDescriptionSupported in Memorystore for Redis
Redis FunctionsRedis 7.0 introduces Redis Functions, which provides improved Lua script capabilities on the Redis server. Previous to version 7.0, to use Lua scripts, Redis users needed to use the EVAL command. Redis Functions provides simplified and optimized scripting. For more details, seeRedis Functions.Yes
Client evictionClient eviction, added in Redis 7.0, disconnects clients if the total memory used by all client connections exceeds a user specified limit. For instructions on configuring this limit for Memorystore for Redis, seeConfigure a Redis instance.Yes
Access Control List (ACL) improvementsRedis 7.0 introduces improved ACL functionality. This feature is not supported by Memorystore for Redis.No
Sharded pub/subRedis 7.0 introducesSharded pub/sub. This feature is not supported by Memorystore for Redis.No
Multi part AOF persistenceRedis 7.0 introducesmulti part AOF persistence. This feature is not supported by Memorystore for Redis.No
Redis modulesRedis lets developers write modules that can extend the Redis functionalities and implement new data types.No

Redis version 7.2

The following table provides information on the major feature introduced by OSSRedis version 7.2.

FeatureDescriptionSupported in Memorystore for Redis
Vector searchRedis version 7.2 for Memorystore for Redis introduces vector data storage and vector data search. These capabilities integrate with theLangChain framework. For more information, seeAbout vector search.Yes

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2026-02-19 UTC.