Commit Graph

7 Commits

Author SHA1 Message Date
3a416b7598 feat: Redis 싱글턴 클라이언트 추가 + kis_realtime_stream SETEX 연동
- backend/app/core/redis.py 신규 생성
  - TTL 상수: TTL_TICK/QUOTE=10s, RECOMMENDATIONS=1800s, ANALYSIS=3600s
  - init_redis() / close_redis() → FastAPI lifespan 훅
  - setex_json() / get_json() / delete_key() 헬퍼
  - Redis 미연결 시 경고 로그 후 non-blocking 계속 동작
- kis_realtime_stream.py: tick/quote 수신 즉시 Redis SETEX 캐시
  - _cache_realtime_data() 모듈 함수 추가
  - tick:{code} / quote:{code} 키 저장 (API 없이 현재가 조회 가능)
- main.py lifespan: init_redis() / close_redis() 호출 추가
2026-02-25 10:01:00 +09:00
fc8c30b7e1 웹소켓 적용중 2026-02-24 23:20:42 +09:00
883f87753c 구조적인 부분 수정 2026-02-24 11:38:35 +09:00
6d9c9cb010 DB오류 처리중 2026-02-23 16:01:17 +09:00
1814f5e55e 버그 및 크리티컬 에러 수정 2026-02-23 00:30:23 +09:00
32e2263f0a 수정본 2026-02-22 17:23:20 +09:00
b147498c31 Initial commit 2025-11-14 11:05:31 +09:00