Database/Redis 13

[실전 레디스] 2-1. 자료형과 기능: 기본 자료형

하야시 쇼고 님의 "실전 레디스" 책을 정리한 포스팅 입니다.1. 개요네임스페이스기본적으로는 전역에서 키를 관리데이터베이스 번호로 구분 가능 키 어노테이션각 키간 관계를 정의하여 트리거를 구현할 수 있음 2. String특징가장 간단한 타입 (key-value)이진 안전 문자열 용도문자열이진 데이터 (이미지, 실행파일 등) 용 숫자 (정수, 부동소수점 등) 활용카운터실시간 메트릭스캐시세션 / 쿠키이진 데이터 명령어1개 등록 / 읽기set foo barget foo# 맨 뒤에 붙이기append key value# 길이 읽기strlen keygetrange key 0 4 여러개 등록 / 읽기mset mykey1 myvalue1 mykey2 myvalue2 mykey3 myvalue3mget mykey1 my..

Database/Redis 2025.03.20

[실전 레디스] 1. 레디스의 시작

하야시 쇼고 님의 "실전 레디스" 책을 정리한 포스팅 입니다. 1. 레디스를 사용하기까지NoSQL유형Key-Value StoreColumn-Oriented DBDocument-Oriented DBGraph DB 특징특정 데이터 모델에 최적화됨일부 데이터 모델은 RDBMS로 구현하면 복잡해질 수 있음빠른 속도 제공 레디스BSD 라이선스ANSI C로 작성됨 유형인메모리 데이터 저장소비관계형 데이터베이스다양한 자료형 특징빠른 성능간단한 구조유연한 기능 2. 특징특징특징설명인메모리 데이터베이스데이터를 메모리에 저장하여 빠른 처리 속도 제공메모리 사용량 최소화효율적인 메모리 관리 기능 제공빠른 응답 속도실시간 통신 애플리케이션에 적합다양한 자료형 지원문자열(String), 리스트(List), 해시(Hash), 셋..

Database/Redis 2025.03.19

[Redis] 2. Understanding Data Types

cachingqueuingevent processing 1. Stringbyte sequence 저장문자열 매핑에 주로 사용됩니다. (key, value 모두 문자열) Data StructureTextSerialized objectBinary array(image, video, audio) Usagecachecountersbitwise operation 더보기SET bike:1 Deimos # key(namespace:id) - valueGET bike:1 # Deimos 2. JSONSyntax: JSONPath UsageAPI Response (cached) 더보기JSON.SET user:1001 $ '{"name": "John Doe", "email": "john.doe@example.com", ..

Database/Redis 2024.09.05