
레디스(Redis) 란?
·
CS 공부/데이터베이스
Redis란 무엇일까? -> Redis(REmote Dictionary Server) 보통 데이터베이스는 데이터를 하드 디스크나 SSD에 저장한다. 하지만 Redis는 데이터를 메모리(RAM)에 저장하는 인메모리 데이터베이스(In-Memory)로서 디스크 스캐닝이 필요없어 매우 빠른 장점이 존재한다. 이 말만 들으면 Redis의 가장 큰 특징이 모든 데이터를 메모리에 저장하는 빠른 DB가 다라고 생각할지도 모른다. 하지만, 빠른 성능은 Redis의 특징 중 일부분이고, 다른 인메모리 데이터베이스들과의 가장 큰 차이점은 "다양한 자료구조" 이다. 데이터 구조는 key/value 값으로 이루어져있다. Value가 될 수 있는 데이터의 형식은 5가지이다. String (text, binary data) - 5..