Supported environments
API means the profile adapts origin API behavior. Infrastructure means the profile changes provisioned resources or documents a target-native alternative without promising an origin API endpoint. Check the operation and capability tables for the behavior your application depends on.
How the targets compare
Each row compares a capability of Memorystore for Redis with its adaptation on each target. A dash means this profile does not state the capability for that target.Cloud Adapter
On AWS
ElastiCache
A Memorystore instance becomes an ElastiCache cluster running Valkey. The client protocol and commands remain the same, while engine names and version strings change. The build identifies how a specified source version maps to the target.
Client and engine behavior
The adapter applies cache-management settings while the target engine answers cache commands. Keep the client’s expectations about topology, numbered databases, TLS, and authentication aligned with the selected target. Engine compatibility does not make source token providers interchangeable.Cache cutover
Prepare the target endpoint and credentials before switching clients. Rebuild disposable entries from the application’s source of truth, or arrange an explicit data transfer when keys and expiry times must survive. Test reconnects and retried commands after failover.Compatibility differences
Token-based authentication also requires a client change because the two clouds issue credentials differently; the build identifies that requirement.On Azure
Azure Managed Redis
A Memorystore instance becomes an Azure managed cache using the same client protocol.