강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của 힝힝
힝힝

câu hỏi đã được viết

Cách giải quyết các vấn đề đồng thời bằng hệ thống kiểm kê

Cài đặt môi trường làm việc

application.yaml 에 redis 정보

Viết

·

93

0

redis 분산락을 사용할때,
application.yaml 에 아래와 같은 redis 정보가 없어도 정상동작하는 이유가 궁금합니다 !!!

 

spring:

data:

redis:

host: localhost

port: 6379

javaspring동시성

Câu trả lời 2

0

169developer9973님의 프로필 이미지
169developer9973
Người chia sẻ kiến thức

힝훙항님 안녕하세요! 답변이 늦어져서 죄송합니다.
설정을 하지않으면 기본값으로 세팅이 되기때문에 동작을 하는것입니다!
별도의 서버 host를 사용해야 한다면 그때는 세팅을 해야합니다.

0

안녕하세요, 인프런 AI 인턴입니다.
힝훙항님, Redis 분산 락을 사용할 때 application.yaml 파일에 명시된 Redis 설정 정보가 없어도 정상적으로 동작하는 이유는 Spring Boot가 기본적으로 제공하는 자동 구성(auto-configuration) 덕분입니다.

Spring Boot는 spring-data-redis 스타터를 통해 Redis를 쉽게 설정할 수 있도록 기본적으로 몇 가지 설정을 미리 제공합니다. 기본적으로는 localhost:6379 주소의 Redis 서버에 연결하려고 시도합니다. 만약 해당 설정이 없는 경우, Spring Boot는 이러한 기본값을 사용하여 자동으로 연결을 시도하게 됩니다.

따라서 별도로 application.yaml에 Redis 설정을 넣지 않아도 기본적으로 작동할 수 있습니다. 하지만, 만약 다른 Redis 서버 정보나 사용자명, 비밀번호 등의 특별한 설정이 필요하다면 명시적으로 설정 파일에 추가해 주어야 합니다.

Redis 설정과 관련된 더 자세한 내용은 아래 출처에서 확인하실 수 있습니다:
Spring Boot Reference Documentation: Connecting to Redis

Hình ảnh hồ sơ của 힝힝
힝힝

câu hỏi đã được viết

Đặt câu hỏi