용로그
article thumbnail
[Spring Boot, Database] Spring Boot + Redis 제대로 활용하기(2)
Spring Framework 2023. 1. 18. 19:44

저번 포스팅에서는 레디스라는 데이터베이스 자체에 대해서 자세히 알아보았다. 이번 포스팅에서는 스프링 부트에서 레디스를 사용하는 법을 알아보자. Spring Boot에서 레디스 설정하기 스프링 부트에서 레디스를 사용하려면 build.gradle 파일에 레디스 의존성을 추가해줘야 한다. implementation 'org.springframework.boot:spring-boot-starter-data-redis' 그리고 사용할 레디스의 호스트와 포트를 지정해준다. application.yml 파일에 지정하며, 로컬에서 레디스를 사용한다면 localhost, 다른 서버나 도커 등을 사용한다면 그에 맞는 호스트로 설정해준다. default port는 6379이다. spring: redis: host: loca..

article thumbnail
[Spring] Spring Boot + Redis 제대로 활용하기(1)
Database 2023. 1. 18. 11:49

이번 포스팅에서는 우리가 많이 사용하지만, 어쩌면 잘 모를 수 있는 레디스에 관련해서 기술하려고 한다. 레디스는 요즘 거의 모든 서버에서 사용하다시피 핫한 인 메모리 데이터베이스다. 참고로 2023년 1월 db-engines.com 통계자료에서 Redis가 key-value DBMS에서 1위를 차지하고 있다. 많은 개발자들이 사용하는 만큼, 우리도 레디스가 뭔지 알아야하지 않겠는가!? 우선 레디스가 뭔지부터 간단하게 알아보자. 레디스(Redis)란? 레디스란 키(key)와 값(value)를 가진 NoSQL에 속하는 데이터베이스이다. 주로 비정형 데이터를 다루며 비관계형 데이터베이스다. 비정형 데이터? 식별 가능한 구조나 아키텍처가 없는 데이터 key, value 구조이기 때문에 쿼리를 사용할 필요가 없다..