| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 29 | 30 | 31 |
- JPA
- CI/CD
- LV02
- 일정관리프로젝트
- S3
- CoffiesVol.02
- Redis
- mysql
- LV.02
- jvm
- LV0
- 이것이 자바다
- Java
- 알고리즘
- 디자인 패턴
- GIT
- 데이터 베이스
- Join
- 프로그래머스
- Kafka
- LV01
- 연습문제
- docker
- Lv.0
- SQL
- 코테
- 일정관리 프로젝트
- LV03
- spring boot
- 포트폴리오
- Today
- Total
목록2024/08/05 (2)
코드 저장소.
목차1.Redis의 자료구조2.String3.List4.Hashes5.Sets6.Sorted sets 1.Redis의 자료구조Redis는 기본적으로 다야한 형태의 자료구조를 제공을 하고 있다. Redis의 자료구조는 다음과 같습니다.Strings : Vinary-safe한 기본적인 key-value 구조Lists : String element의 모음, 순서는 삽입된 순서를 유지하며 기본적인 자료구로 Linked List를 사용Sets : 유일한 값들의 모임인 자료구조, 순서는 유지되지 않음Sorted sets : Sets 자료구조에 score라는 값을 추가로 두어 해당 값을 기준으로 순서를 유지Hahses : 내부에 key-value 구조를 하나더 가지는 Reids 자료구조Bit arrays(bitMap..
목차1.무중단 배포?2.무중단 배포의 필요성?3.무중단 배포 전략 1.무중단 배포?무중단 배포는 말 그대로 서비스가 중단되지 않은 상태로 새로운 버전을 배포를 하는 방식을 말합니다. 그리고 무중단 배포를 위해서는 최소 서버가 2대 이상은 필요로 합니다. 2.무중단 배포의 필요성?기존에 서버가 1대만 운영이 된다고 가정을 합시다. 기존에 운영되고 있는 서비스1이 있고 새로운 기능이 추가된 서비스2가 있습니다. 서비스2를 배포를 하려면 서버가 1대이고 포트번호가 같으므로 기존의 서비스1을 중단을 하고 서비스2를 빌드후 재배포를 해야 합니다. 이러다 보면 사용자 입장에서는 서버가 배포가 되는 동안 사용을 할 수 없는 시간이 있는데 이것을 다운타임이라고 합니다. 무중단 배포를 사용을 하면 이러한 다운타임을 줄일..