Connessione a ElastiCache - Amazon ElastiCache (sistema operativo Redis)

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Connessione a ElastiCache

I seguenti esempi utilizzano il client Redis OSS a cui connettersi ElastiCache.

Connessione a un cluster non crittografato in modalità cluster disabilitata

Copiare il seguente programma e incollarlo in un file denominato ConnectClusterModeDisabled.py. Aggiorna il meccanismo per fornire le credenziali. Le credenziali in questo esempio vengono mostrate come sostituibili e assegnate a un elemento non dichiarato. Evita le credenziali a codifica fissa.

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")

Per eseguire il programma, immetti il comando seguente:

python ConnectClusterModeDisabled.py

Connessione a un cluster abilitato in modalità cluster

Copiare il seguente programma e incollarlo in un file denominato 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")

Per eseguire il programma, immetti il comando seguente:

python ConnectClusterModeEnabled.py