본문 바로가기

Research Notes (개인)

기술 연구 노트

개인적으로 정리한 연구 노트와 실전 학습 가이드를 확인할 수 있습니다.

Research

Redis 운영 Best Practice

Redis를 실무에서 안정적으로 운영하기 위한 핵심 원칙을 정리. TTL, 키 설계, 캐시 전략, 성능 함정, 모니터링, 장애 대비 기준을 담은 운영 체크리스트.

Playbook
REDISOPERATIONSCACHEMONITORING
View note →

Research

MySQL `my.cnf` 운영/로컬 설정 가이드 (대량 적재 중 binlog 오류로 ABORT_SERVER 다운 포함)

MySQL 운영 및 로컬 개발 환경에서 최적의 성능과 안정성을 위한 my.cnf 설정 가이드와 대량 적재 중 binlog 오류 대응을 정리.

Playbook
MYSQLCONFIGURATION
View note →

Research

Redis의 근본 실행 원리

Redis가 왜 단일 스레드 중심 구조를 택했고, Reactor 패턴, I/O 멀티플렉싱, 영속성, 복제, 클러스터 관점에서 어떤 실행 모델을 가지는지 정리.

Deep dive
REDISREACTORSINGLE-THREADPERSISTENCE
View note →

Research

epoll / kqueue 완전 이해

Redis가 수천 개 연결을 적은 스레드로 감당할 수 있는 이유를 epoll, kqueue, Reactor 패턴 관점에서 정리.

Deep dive
REDISEPOLLKQUEUEREACTOR
View note →

Research

OpenSearch 완전 가이드: Reindex(무중단)부터 Analyzer/Tokenizer/Normalizer, 인덱스 설계, Keyword·Term 개념까지

OpenSearch의 핵심 개념과 실전 운영 전략을 포괄적으로 정리: 무중단 Reindex 방법, 텍스트 분석기 구성, 인덱스 설계 원칙, Keyword와 Term의 차이점 등을 포함.

Playbook
OPENSEARCHSEARCHANALYZER
View note →

Research

분산락 GET → DEL 버그 상세 설명

Redis 분산락에서 가장 흔한 GET 후 DEL 버그를 중심으로, 왜 compare-and-delete를 Lua로 구현해야 하는지 정리.

Playbook
REDISDISTRIBUTED-LOCKLUARACE-CONDITION
View note →

Research

Redis + RDB 쿠폰 발급 예시 코드

선착순 쿠폰 발급을 Redis와 RDB를 함께 써서 설계하는 방법을 정리. Redis에서 선점하고, DB를 Source of Truth로 두며, 실패 시 보상 로직을 두는 패턴.

Playbook
REDISCOUPONLUARDBMS
View note →

Research

Redis Configuration 완전 정리

Spring Boot에서 Redis를 운영용으로 붙일 때 필요한 Lettuce, 직렬화, CacheManager, Master/Replica, ElastiCache 설정 포인트를 정리.

Playbook
REDISLETTUCEELASTICACHESPRING-BOOT
View note →

Research

Redis Streams와 Eviction Policy

Redis Streams를 운영할 때 Eviction 정책을 어떻게 잡아야 하는지, noeviction의 함정, MAXLEN, AOF, 유실 시나리오를 중심으로 정리.

Playbook
REDISSTREAMSEVICTIONELASTICACHE
View note →

Research

Redis 정리

Redis 정리 전체 원본 아카이브. 주제별로 나누기 전 원본 내용을 한 번에 확인할 수 있는 참고 노트.

Notes
REDISARCHIVESTUDY
View note →