pyo92 / project-lottery

Spring boot 복권 서비스 (Monolithic)
1 stars 0 forks source link

관리자페이지 - redis 관리 #190

Closed pyo92 closed 3 months ago

pyo92 commented 3 months ago

이번 PR 은 관리자페이지 내부에서 redis cache 를 관리할 수 있게 하는 기능 개발 작업이다.

한 주의 주요 view 데이터는 성능 향상을 목적으로 redis cache 에 저장하고 사용한다. 왜냐하면, 한 주 동안은 데이터가 갱신되지 않기 때문에 매번 db 를 통할 필요가 없기 때문이다.

그럴 일은 없겠지만, 혹시 모를 가능성에 대비해 redis cache 목록을 조회하고, 삭제할 수 있도록 했다.

추가적으로 향후 front-end 를 별도 프로젝트로 분리하려고 한다. 그래서 이번 redis 탭 view 에서는 Thymeleaf 를 사용하지 않았다. 구조가 유사한 selenium 탭 역시 이번에 같이 작업해버렸다.

189 이슈와 관련하여 전체 탭 중에서 2개의 탭은 이미 완료된 것이다.

This closes #183