Connexion à ElastiCache - Amazon ElastiCache pour Redis

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Connexion à ElastiCache

Les exemples suivants utilisent le client Redis pour se connecter à ElastiCache.

Connexion à un cluster en mode cluster désactivé

Copiez le programme suivant et collez-le dans un fichier nommé ConnectClusterModeDisabled.py. Mettez à jour le mécanisme de fourniture des informations d'identification. Dans cet exemple, les informations d'identification sont affichées comme remplaçables et un élément non déclaré leur est affecté. Évitez de coder en dur les informations d'identification.

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

Pour exécuter le programme, saisissez la commande suivante.

python ConnectClusterModeDisabled.py

Connexion à un cluster en mode cluster activé

Copiez le programme suivant et collez-le dans un fichier nommé 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")

Pour exécuter le programme, saisissez la commande suivante.

python ConnectClusterModeEnabled.py