연결 대상 ElastiCache - 아마존 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