# utils/redis_utils.py import redis from config.setting import PGN_REDIS_DB, PGN_REDIS_HOST, PGN_REDIS_PORT def get_redis_client(): """ Redis 클라이언트를 반환합니다. decode_responses=True 설정으로 문자열을 자동 디코딩합니다. """ try: redis_client = redis.Redis( host=PGN_REDIS_HOST, port=PGN_REDIS_PORT, db=PGN_REDIS_DB, decode_responses=True, ) # 연결 확인 (ping) redis_client.ping() return redis_client except redis.ConnectionError as e: raise RuntimeError(f"Redis 연결 실패: {e}")