쿠팡에서 레디스DB라는 문제가 발생했다고한적이있다. 왜 이런일이발생했을가? 32비트 CPU에서 최댓값은 Integer.MAX값 왜 이게 나오냐 key값이 너무 많아지면 문제가생긴것이쿠팡이다. 그래서 레디스 패치내용에서는 long으로 바꿨다 What is Redis 외부에있는 Dictionary(Hash map : key-value)를 사용하는 데이터베이스(Server) = 메모리상에 저장하는 데이터를 저장하는 서버(In Memory Data Strucete store) Cache란? 나중의 요청에 대한 결과를 미리 저장했다가 빠르게 사용하는 것 (예상되는 요청결과값을 저장해두었다가 전달하는거) 어디에? 저장하는게 빠를가? 바로 이걸알기위해선 메모리 계층을 알아야합니다 위로갈수록 빠르고 비싸고 아래로는 크..
프로젝트하기전 테스트를 하기위해 Config파일작성중 의문이생겼습니다. 스프링부트 2.7.0버전은 properties에있는 파일을 자동주입을 안해주었습니다. 그래서 버전을 스프링부트 2.5.0으로 바꿔서 해보니 자동주입이되었지만 안되길레 오류인줄알고 Spring Boot 에 issue를 등록했더니 그래서 찾아보고 META-INF파일에 spring.facotries를 통해서 자동주입 설정을 해도안되길레 다른방법으로 의존성을 추가헀더니 해결이되었다. (IDEA문제는 아닌거같다) // https://mvnrepository.com/artifact/org.springframework.boot/spring-boot-autoconfigure implementation group: 'org.springframewor..