When performing an online Amazon ElastiCache Redis cluster upgrade, the service uses the Python redis async cluster client configured as: client = redis.RedisCluster ...
Linux might be the better choice after all.