일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- apache
- 리팩토링
- 클린코드
- 페이스북
- RabbitMQ
- 스프링부트
- Spring
- oauth2
- JPA
- java
- Producer
- JWT
- 시큐리티
- gdg
- Refactoring
- tomcat
- assertj
- load balancing
- g1
- jvm
- 비동기
- 스프링
- spring boot
- Security
- clean code
- 스프링 부트
- 페이징
- 권한
- GC
- OAuth
- Today
- Total
목록스프링부트 (7)
허원철의 개발 블로그
이번 편은 Session Clustering 알아보기에 이어 Spring Boot에서 Redis를 활용하여 빠르게 Session을 공유해보록 하겠습니다. 우선 전편에서 Redis에 대해 자세하게 설명하지 않아, 간단하게 설명하고 넘어가겠습니다. Redis 란? - 메모리기반 Key/Value Store 로 No-SQL 로 구분됩니다. 또한 이와 비슷한 memcached와 같은 In memory 솔루션으로도 구분되기도 합니다. 모든 데이터는 메모리에 저장되고, 매우 빠른 Write/Read 속도를 보장합니다. 하지만 메모리기반이기 때문에 실 데이터를 저장하는 것보다는 Session 과 같은 데이터를 담아두기에 적합하다고 볼 수 있습니다. 관계형 데이터베이스와 같은 데이터 형식보다는 한 로우 형태의 데이터를..
1. 준비사항 1) 디펜던시 관리를 도와주는 빌드 툴 - maven (version-3.2 이상과 호환) - gradle (version 1.12 or 2.x. 2.14.1 추천) 2) IDE - 이클립스(STS), 인텔리J 등등.. 2. Spring Starter Project 로 프로젝트 생성 - 그냥 쭉쭉 넘겨줍니다. - 기능과 다른 설정은 생성 이후에도 가능합니다. 3. 빌드 툴 훑어보기 1) maven 4.0.0 com.example myproject 0.0.1-SNAPSHOT org.springframework.boot spring-boot-starter-parent 1.4.1.RELEASE org.springframework.boot spring-boot-starter-web org.spri..