728x90 반응형 Redis7 [SpringBoot] Redis 테스트 환경 구축하기 (2) - Test Container 안녕하세요. J4J입니다. 이번 포스팅은 redis 테스트 환경 구축하기 마지막인 test container에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가?[SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기[SpringBoot] Redis 사용하기 (3) - Redis Template 사용하기[SpringBoot] Redis 사용하기 (4) - Redis Cache Manager 사용하기 이전 글 [SpringBoot] Redis 테스트 환경 구축하기 (1) - Embedded Test Container란 ? test container는 docker 컨테이너 기반의 독립.. 2024. 7. 27. [SpringBoot] Redis 테스트 환경 구축하기 (1) - Embedded 안녕하세요. J4J입니다. 이번 포스팅은 redis 테스트 환경 구축하기 첫 번째인 embedded에 대해 적어보는 시간을 가져보려고 합니다. 관련 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가?[SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기[SpringBoot] Redis 사용하기 (3) - Redis Template 사용하기[SpringBoot] Redis 사용하기 (4) - Redis Cache Manager 사용하기 Redis Embedded란 ? redis embedded는 redis 서버를 별도로 필요로 하지 않고 애플리케이션 내부에서 직접 redis 서버가 동작되는 환경을 의미합니다. redis embedd.. 2024. 7. 7. [SpringBoot] Redis NOAUTH HELLO must be called with the client already authenticated 이슈 안녕하세요. J4J입니다. 이번 포스팅은 redis에서 발생했던 이슈에 대해 적어보는 시간을 가져보려고 합니다. 이슈 원인 redis를 사용하기 위해 서버 구축부터 시작하여 spring 프로젝트에 다양한 설정들을 추가해볼 수 있습니다. 제목과 관련된 이슈는 여러 가지 설정들을 해보면서 제가 마주했던 것 중 하나입니다. 먼저 저는 spring 프로젝트 내부에 redis 사용 환경 설정을 해보면서 다음과 같은 에러 메세지를 확인할 수 있었습니다. org.springframework.data.redis.RedisConnectionFailureException: Unable to connect to Redisat org.springframework.data.redis.connection.lettuce.L.. 2024. 6. 30. [SpringBoot] Redis 사용하기 (4) - Redis Cache Manager 사용하기 안녕하세요. J4J입니다. 이번 포스팅은 redis 사용하기 마지막인 redis cache manager 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가?[SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기[SpringBoot] Redis 사용하기 (3) - Redis Template 사용하기 Redis Cache Manager란 ? redis cache manager는 spring에서 캐싱을 적용하기 위해 제공해주고 있는 cache manager의 저장소를 redis로 변경하여 동일한 방식으로 캐싱 관리를 제공해 주는 모듈입니다. redis cache manage.. 2024. 5. 15. [SpringBoot] Redis 사용하기 (3) - Redis Template 사용하기 안녕하세요. J4J입니다. 이번 포스팅은 redis 사용하기 세 번째인 redis template 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가?[SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기 Redis Template이란 ? redis template은 redis와 상호 작용할 수 있는 설정 및 기능들의 인터페이스를 제공해 주는 클래스입니다. redis template이 무엇인지에 대해 알아보기 위해 먼저 이전 글에서 작성했던 redis repository 비교해 보겠습니다. 먼저 redis와 통신하기 위한 사용성 및 관리 측면입니다. redis rep.. 2024. 5. 13. [SpringBoot] Redis 사용하기 (2) - Redis Repository 사용하기 안녕하세요. J4J입니다. 이번 포스팅은 redis 사용하기 두 번째인 redis repository 사용하는 방법에 대해 적어보는 시간을 가져보려고 합니다. 이전 글 [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가? Redis Repository란 ? redis repository는 인터페이스 기반으로 redis의 CRUD 처리를 수행하는 방식을 제공합니다. redis repository와 가장 유사한 방식으로 사용되는 것은 jpa repository가 있습니다. jpa repository의 상속 관계를 살펴보면 상위에 ListCrudRepository와 CrudRepository 등이 존재합니다. 그리고 redis repository는 CrudRepository.. 2024. 5. 12. [SpringBoot] Redis 사용하기 (1) - Redis란 무엇인가? 안녕하세요. J4J입니다. 이번 포스팅은 redis 사용하기 첫 번째인 redis란 무엇인가에 대해 적어보는 시간을 가져보려고 합니다. Redis란 ? redis는 key-value 형태의 오픈 소스 데이터베이스 중 하나로 대중적으로 많이 알려진 mysql, mongo 등과 같은 데이터 주 저장소가 디스크 기반이 아닌 메모리 기반의 데이터베이스 중 하나입니다. 메모리 기반의 redis를 사용하는 주 목적은 캐싱 처리를 통해 더 빠른 속도로 비즈니스 로직 처리를 수행하기 위함입니다. 디스크보다는 메모리로 접근하는 것이 더 빠르기 때문에 읽기 및 쓰는 속도가 메모리 기반의 데이터베이스가 아닌 것들보다 더 빠르게 동작됩니다. 또한 한번 처리가 완료된 결과물을 캐싱 처리하여 동일한 목적의 요청이 전달될 경우.. 2024. 5. 11. 이전 1 다음 728x90 반응형