일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 토마토
- 열혈 tcp/ip 프로그래밍
- 열혈 TCP/IP 소켓 프로그래밍
- 제프리리처
- FIFO paging
- 김영한
- 10026번
- 우아한 테크 세미나
- Spring
- n타일링2
- HTTP
- Four Squares
- 2475번
- redis
- Operating System
- 스프링 입문
- C#
- 에러핸들링
- Window-Via-c/c++
- BOJ
- 이펙티브코틀린
- 윤성우 저자
- 스프링 핵심 원리
- Operating System.
- C++
- OS
- TCP/IP
- 우아한레디스
- 운영체제
- inflearn
- Today
- Total
목록우아한 테크 세미나 (2)
나의 브을로오그으

[Redis 운영] - 메모리 관리를 잘하자! - O(N) 관련 명령어는 주의하자! [메모리 관리를 잘하자!] - Redis는 In-Memory Data Store이기 때문에 Physical Memory이상을 사용하면 문제가 발생함. * Swap이 있으면 Swap 사용으로(Paging) 해당 메모리 Page 접근시 마다 늦어짐. (Swap이 일어난 페이지는 계속 Swap이 일어날 수 있음. 만약 원하는 Key가 Swap에 의해 Disk에 저장된 페이지라면, 데이터를 읽어올 때마다 Disk에 접근해야함. 성능이 확 떨어짐.) - Redis의 장점은 In-Memory라서 빠른건데, 디스크에 접근하게 되면 이러한 장점을 잃게됨. - 갑자기 느려진다면 이부분을 고려해봐야 함. - MaxMemory를 설정하더라도..

[목차] - Redis 소개 - 왜 Collection이 중요한가? - Redis Collections - Redis 운영 - Redis 데이터 분산 - Redis Failover [Redis 소개] - In-Memory 데이터구조 저장소 - 오픈소스 (BSD 3License) - 여러 자료구조를 지원 - 오직 1명의 커미터(Redis 개발자) [Cache] - Cache는 나중에 요청한 결과를 미리 저장했다가 빠르게 서비스를 해주는 것. (Cache Memory의 기능과 유사, Dynamic 프로그래밍도 이와 비슷 ex) 아주 큰 수의 factorial을 계산 할 때 이전에 계산해놓은 팩토리얼을 어딘가에 저장해놓으면 계산하기가 아주 쉬워진다.) [CPU Cache 그림] 위로갈수록 속도가 빨라지고 밑으..