일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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
- 토마토
- Operating System.
- Spring
- Window-Via-c/c++
- Four Squares
- C#
- 운영체제
- BOJ
- inflearn
- HTTP
- TCP/IP
- 10026번
- OS
- C++
- Operating System
- n타일링2
- redis
- 윤성우 저자
- 스프링 입문
- 2475번
- Today
- Total
목록redis (3)
나의 브을로오그으

[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 그림] 위로갈수록 속도가 빨라지고 밑으..

Redis에 대해 소개하는 영상이다. Redis가 뭔지 모르고 간단한 소개영상만 보고 쓰는 글이다. https://www.youtube.com/watch?time_continue=13&v=Gimv7hroM8A&feature=emb_logo 1. Redis(Remote Dictionary Server) - 외부(원격)에 있는 key-value 쌍으로 자료구조 형태로 데이터를 저장하는 서버 - 데이터 베이스, 캐시 - 메모리 상에 데이터를 저장하는 서버 (Cache : 나중에 요청에 대한 결과를 미리 저장했다가 빠르게 사용하는 것) - In-Memory Database (Cache) : Database보다 더 빠른 Memory에 더 자주 접근하고 덜 자주 바뀌는 데이터를 저장한다. 2. 다양한 자료구조 - ..