IPv6 client examples for Valkey, Redis OSS and Memcached - Amazon ElastiCache

IPv6 client examples for Valkey, Redis OSS and Memcached

ElastiCache is compatible with Valkey, Redis OSS and Memcached. This means that clients which support IPv6 connections should be able to connect to IPv6 enabled ElastiCache (Memcached) clusters. There are some caveats worth noting when interacting with IPv6 enabled resources.

You can view the Best practices for Valkey and Redis clients blog post on the AWS Database Blog for recommendations on configuring Valkey and Redis OSS clients for ElastiCache resources.

Following are best practices for interacting with IPv6 enabled ElastiCache resources with commonly used open-source client libraries.

Validated clients with Valkey and Redis OSS

ElastiCache is compatible with Valkey and open-source Redis OSS. This means that Valkey and open source Redis OSS clients that support IPv6 connections should be able to connect to IPv6 enabled ElastiCache (Redis OSS) clusters. In addition, several of the most popular Python and Java clients have been specifically tested and validated to work with all supported network type configurations (IPv4 only, IPv6 only, and Dual Stack)

The following clients have specifically been validated to work with all supported network type configurations for Valkey and Redis OSS.

Validated Clients: