사용 배경 : 파이썬으로 레디스 클러스터를 연결하여 간단한 키값을 이용할 일이 생겼다.
pip install redis
pip install redis-py-cluster
from rediscluster import RedisCluster
import os
from dotenv import load_dotenv
load_dotenv()
dotenv 라이브러리를 이용하여 .env 파일에 있는 레디스 호스트 값을 가져와 연결한다.
client = RedisCluster(
startup_nodes=[dict(host=os.environ.get('REDIS_HOST'), port=os.environ.get('REDIS_PORT'))],
decode_responses=True, skip_full_coverage_check=True)
client.set('test', 1)
client.expire('test', 300)
client.get('test')
client.delete('test')