전체 글87 SpringBoot 에 Redis 연동하기 설치는 아랫글 참조 https://ssmyefrin.tistory.com/47 Redis 설치하기(cli로 설치) 실행환경 MAC(intel) 기준 1 설치하기 $brew install redis 2 실행하기 $brew services start redis $brew services stop redis $brew services restart redis $redis-server 3 설정파일경로 $ /usr/local/etc/redis.conf 4.실행하기 Medis 를 설 ssmyefrin.tistory.com 간단하게 SpringBoot 와 연동해보려고 한다. ✔ 실행환경 -IntelliJ + SpringBoot 3.1.5 + JDK17 -MAC OS(intel) -Redis (Medis) 간단히 조회.. 2023. 11. 27. Redis 설치하기(cli로 설치) 실행환경 MAC(intel) 기준 1 설치하기 $brew install redis 2 실행하기 $brew services start redis $brew services stop redis $brew services restart redis $redis-server 3 설정파일경로 $ /usr/local/etc/redis.conf 4.실행하기 Medis 를 설치하여 실행하였다. 설치는 여기 참조 https://pearlluck.tistory.com/723 [Tool] Medis2 : Redis GUI Client 프로그램(Mac M1 가능) 이제 좀 redis를 알아보려고 하는데, 계속 터미널에서 확인해야하니 명령어를 계속 찾아봐야해서 너무 번거로웠다.. 그래서 뭔가 gui툴이라던지 다른 프로그램이 없을.. 2023. 11. 27. [Docker] Kafka 설치하기 카프카는 분산 애플리케이션의 한 종류로서 주키퍼를 코디네이션 로직으로 쓴다. 카프카 브로커(broker)는 실행된 Kafka application의 서버를 뜻한다. 주키퍼(zookeeper)는 이러한 분산 메세지 큐의 정보를 관리해 주는 역할을 한다. kafka를 띄우기 위해서는 주키퍼가 반드시 실행되어야 한다. 1. 실행환경 기준 MAC OS (Intel Chip) Docker 설치완료 2. Docker 에 카프카 설치하기 일단 젤많이 별을 받은 카프카 Git 을 Clone 뜬다. git clone https://github.com/wurstmeister/kafka-docker 받은다음 들어가보면 docker-compose.yml 파일이 있다. 아래와 같이 수정해준다. version: '2' servi.. 2023. 11. 23. [WebClient] 사용시 주의사항 WebClient 는 Spring 에서 제공하는 RestClient 의 한 종류이다. 과거에 사용되던 RestTemplate 과 비슷한 역할이라고 생각하면 되는데 RestTemplate 는 장기적으로 Deprecated 예정이기 때문에 이제는 WebClient 를 사용해야 한다. WebClient 의 가장 큰 특징은 RestTemplate 과 다르게 논블로킹을 지원한다는 것이다. 말만 들으면 성능에 굉장한 이득이 있을 것 같지만 논블로킹 방식으로 사용하지 않으면 RestTemplate 을 사용하는 것과 차이가 없다. WebClient 의 응답값은 Mono 또는 Flux 타입이다. Mono, Flux 는 리액티브 스트림을 구성하는 파이프라인의 일부로 웹플럭스에서는 기본적으로 논블로킹 처리되지만 Spring.. 2023. 11. 23. 이전 1 ··· 8 9 10 11 12 13 14 ··· 22 다음