本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
正在连接到 ElastiCache
以下示例使用 Redis OSS 客户端进行连接。 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=
example
, password=EXAMPLE
) 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