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

출처 : https://sjh836.tistory.com/178

KEY

key는 문자열이고 최대 512MB까지 가능하다.

 

key 관련 명령어 :

  • EXISTS <key> : 해당 key가 존재하는지 확인.
  • DEL <key1> <key2>
  • TYPE <key> : key의 value가 어떤 데이터타입을 사용하는지 반환
  • SCAN <cursor> [match pattern] [count] : key의 목록을 커서단위로 조회