连接到 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