連接到 ElastiCache - Amazon ElastiCache (雷迪OSS斯)

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

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