Redis
Redis - 공부 기록
개발 일기92
2024. 6. 15. 14:13
- 쿠팡에서 문제 된 적이 있는 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 type

KEY
key는 문자열이고 최대 512MB까지 가능하다.
key 관련 명령어 :
- EXISTS <key> : 해당 key가 존재하는지 확인.
- DEL <key1> <key2>
- TYPE <key> : key의 value가 어떤 데이터타입을 사용하는지 반환
- SCAN <cursor> [match pattern] [count] : key의 목록을 커서단위로 조회