/posts
전체 글
최신 글부터 221개
Could not connect to Redis at 127.0.0.1:6379: Connection refused
"Could not connect to Redis at 127.0.0.1:6379: Connection refused"라는 메시지는 Redis CLI가 지정된 호스트(127.0.0.1)와 포트(6379)에서 Redis 서버에 연결하려 했지만, 해당 주소에서 Redis 서버가 실행되고 있지 않다는 의미입니다.
Redis cli
Redis는 빠른 인메모리 데이터 저장소로, 캐싱, 세션 관리, 메시지 브로커 등 다양한 용도로 널리 사용됩니다. 이 글에서는 Mac 환경에서 Redis CLI를 설치하는 방법과 몇 가지 기본 명령어를 통해 Redis 서버와 상호작용하는 방법을 알아봅시다.
NestJS ConfigService
ConfigService의 기본 개념과 사용법, 그리고 이를 통해 애플리케이션의 환경 설정을 어떻게 효율적으로 관리할 수 있는지에 대해 알아봅시다.
NestJS Dynamic Module
NestJS의 동적 모듈(Dynamic Modules)에 대한 메서드(forRoot, register, forFeature) 사용방법을 알아봅시다.
NestJS QuickStart
NestJS를 실행하는 방법을 알아봅시다.
NestJS Overview
Node.js 기반의 기술 중에서도 가장 견고하고 확장 가능한 프레임워크로 평가받는 NestJS에 대해 알아봅시다.
브라우저(Web Browser)란?
클라이언트와 서버 간의 데이터 송수신 과정은 웹 페이지 로딩 시간, 사용자 경험, 그리고 애플리케이션의 확장성에 큰 영향을 미치는 웹 네트워크에 대해 알아봅시다.
Web Network
클라이언트와 서버 간의 데이터 송수신 과정은 웹 페이지 로딩 시간, 사용자 경험, 그리고 애플리케이션의 확장성에 큰 영향을 미치는 웹 네트워크에 대해 알아봅시다.
Web Worker API
메인 스레드와 독립적으로 동작하는 Multi Thread(다중 스레드)를 자바스크립트에서 생성하고 제어할 수 있는 Web Worker API에 대해 알아봅시다.
배타 락(Exclusive Lock)
Exclusive Lock(배타 락)은 데이터에 대한 변경(Write) 연산을 수행할 때 다른 트랜잭션이나 사용자가 해당 데이터를 참조하거나 수정하지 못하도록 보장하는 잠금(Lock) 기법입니다.
공유 락(Shared Lock)
Shared Lock(공유 락)은 데이터베이스나 파일 시스템 등에서 동시성을 제어하기 위한 중요한 기법 중 하나로, 주로 데이터를 안전하게 읽기(read) 위한 용도로 사용됩니다.
MongoDB - Sharding
대용량 트래픽과 방대한 데이터 집합을 다루는 MongoDB 환경에서, 샤딩(Sharding)은 확장성(Scalability)을 확보하기 위한 핵심 전략입니다.
MongoDB - Transaction
MongoDB에서는 문서(Document) 단위로 락이 걸린다고 알려져 있지만, 실제로는 컬렉션·데이터베이스 수준 등 다양한 단계(Granularity)에서 락이 발생할 수 있습니다. 이번 글에서는 문서·컬렉션·인덱스 등 어디에 어떻게 락이 걸리는지 살펴보고, MongoDB 내부에서 사용하는 Intent Lock, Shared Lock, Exclusive Lock 개념을 설명합니다.
MongoDB - Lock Granularity와 Lock 동작 방식
MongoDB에서는 문서(Document) 단위로 락이 걸린다고 알려져 있지만, 실제로는 컬렉션·데이터베이스 수준 등 다양한 단계(Granularity)에서 락이 발생할 수 있습니다. 이번 글에서는 문서·컬렉션·인덱스 등 어디에 어떻게 락이 걸리는지 살펴보고, MongoDB 내부에서 사용하는 Intent Lock, Shared Lock, Exclusive Lock 개념을 설명합니다.
MongoDB - Concurrency Control
MongoDB를 비롯해 대부분의 데이터베이스가 지향하는 핵심 목표 중 하나는 동시성 제어(Concurrency Control)입니다. 문서 수준 잠금(Document-Level Lock)과 과거의 전역 잠금(Global Lock) 개념을 중심으로 설명합니다.