Verbindung herstellen zu ElastiCache - Amazon ElastiCache (RedisOSS)

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Verbindung herstellen zu ElastiCache

In den folgenden Beispielen wird der Redis OSS-Client verwendet, um ElastiCache eine Verbindung herzustellen.

Herstellen einer Verbindung zu einem Cluster mit deaktiviertem Cluster-Modus

Kopieren Sie das folgende Programm und fügen Sie es in eine Datei mit dem Namen ConnectClusterModeDisabled.py ein. Aktualisieren Sie den Mechanismus für die Bereitstellung von Anmeldeinformationen. In diesem Beispiel werden Anmeldeinformationen als ersetzbar angezeigt und ihnen wird ein nicht deklariertes Element zugewiesen. Vermeiden Sie die Hartkodierung von Anmeldeinformationen.

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

Geben Sie den folgenden Befehl ein, um das Programm auszuführen:

python ConnectClusterModeDisabled.py

Herstellen einer Verbindung zu einem Cluster mit aktiviertem Cluster-Modus

Kopieren Sie das folgende Programm und fügen Sie es in eine Datei mit dem Namen ConnectClusterModeEnabled.py ein.

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

Geben Sie den folgenden Befehl ein, um das Programm auszuführen:

python ConnectClusterModeEnabled.py