Redis 14

Redis - 공부 기록

쿠팡에서 문제 된 적이 있는 redis장애 이유는? ->  key값이 너무 많아져서. -> 얼마나?32bit cpu에서 int의 최대 값은 2,147,483,647 (약 21억)개 이다. redis가 왜 빠른가? -> 인 메모리 DB(휘발성) 메모리 구조 : Register -> Cache -> RAM(main memory) -> 외장하드(HDD,SSD)순으로 느려지고 싸진다. 기존 DB : 디스크에 저장하므로 안전하지만 redis같은 in-memory db 보다는 느림.Redis - Data Structure (key - value) Collection typeKEYkey는 문자열이고 최대 512MB까지 가능하다. key 관련 명령어 :EXISTS : 해당 key가 존재하는지 확인.DEL TYPE ..

Redis 2024.06.15

Redis

1. Redis ? (Remote dictionary server)(외부 hash-map. key-value 서버)대규모 서비스를 운영하기 위해선 데이터를 안전하고 신속하게 Read / Write하는 기술이 필요.이러한 Redis를 캐싱 솔루션 또는 NoSQL 의 Key-Value 저장소라고 부르기도 함. 2. Redis 의 주요 특징항목내용 Key-Value 스토어기본적으로 Redis 는 Key-Value 스토어로 빠르고 간단하게 데이터를 가지고 올 수 있다.컬렉션 지원Redis 는 여러가지 자료구조를 지원하므로 서비스에 맞는 설계를 할 때 유용하게 사용될 수 있다.                   (List, Set, Sorted Set, Hash)디스크 저장Redis 의 특징 중 하나는 현재 메모리..

Redis 2024.06.15