쿠오

📚 오늘의 공부

매일 자동으로 바뀌는 복습 6선 — Network · OS · Algorithm · Database 각 1편 + 랜덤 2편.

전체 글

Redis 인메모리와 자료구조

Redis란 무엇인가: 인메모리와 자료구조

캐시 한 번 써보려다 빠진 Redis 처음 Redis를 접한 건 “DB 부하 줄이려고 캐시 좀 얹자”였습니다. 그런데 알고 보니 Redis는 단순 캐시를 넘어 다양한 자료구조를 다루는 인메모리 데이터 저장소였고, 랭킹·세션·큐·분산 락 같은 데도 두루 쓰이더라고요. 왜 빠른가: 인메모리 + 단일 스레드 인메모리: 데이터를 디스크가 아닌 메모...

더보기 →
리눅스 가상 메모리와 스왑

운영체제 가상 메모리: 스왑 파일 생성 및 관리 방법

메모리 부족으로 프로세스가 죽었다 작은 EC2 인스턴스에서 빌드를 돌리거나 메모리를 많이 쓰는 작업을 하다 보면, OOM(Out Of Memory)으로 프로세스가 강제 종료되는 일이 있습니다. 이때 임시방편이자 안전망이 되는 게 스왑(swap) 입니다. 그 배경인 가상 메모리부터 짚어봅니다. 가상 메모리와 스왑 운영체제는 프로세스에게 가상 주소 ...

더보기 →