Connexion à Elasticache - Amazon ElastiCache for Redis

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.

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

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