本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
連接到 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