连接到 ElastiCache - Amazon ElastiCache for Redis
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 Amazon Web Services 服务入门

连接到 ElastiCache

以下示例使用 Redis 客户端连接到 ElastiCache。

连接到已禁用集群模式的集群

复制以下程序并粘贴到名为 ConnectClusterModeDisabled.py 的文件中。

from redis import Redis import logging logging.basicConfig(level=logging.INFO) redis = Redis(host='primary.xxx.yyyyyy.zzz1.cache.amazonaws.com', port=6379, decode_responses=True, ssl=True, username='myuser', password='MyPassword0123456789') if redis.ping(): logging.info("Connected to Redis")

要运行该程序,请输入以下命令:

python ConnectClusterModeDisabled.py

连接到已启用集群模式的集群

复制以下程序并粘贴到名为 ConnectClusterModeEnabled.py 的文件中。

from rediscluster import RedisCluster import logging logging.basicConfig(level=logging.INFO) redis = RedisCluster(startup_nodes=[{"host": "xxx.yyy.clustercfg.zzz1.cache.amazonaws.com","port": "6379"}], decode_responses=True,skip_full_coverage_check=True) if redis.ping(): logging.info("Connected to Redis")

要运行该程序,请输入以下命令:

python ConnectClusterModeEnabled.py