Redis의 의미를 인터넷에 검색해보면 아래와 같이 나온다.
Redis는 Remote Dictionary Server의 약자로, “키-값” 형태의 데이터를 저장하고 관리하기 위한 오픈소스 기반의 비관계형 데이터베이스 관리 시스템(DBMS)이다.
-위키백과-
의미가 너무 어려다. First Word 법칙에 따라 내가 이해하기 쉬운 언어로 바꿔보자.
Redis는 데이터 처리 속도가 엄청 빠른 NoSQL 데이터베이스이다.
출처 : https://redis.io/nosql/key-value-databases/
Redis는 다양한 장점을 가지고 있지만 이 중 1가지만 확실하게 기억하자.
Redis는 인메모리(In-memory)에 모든 데이터를 저장한다.
그래서 데이터의 처리 성능이 굉장히 빠르다.
MySQL과 같은 RDBMS의 데이터베이스는 대부분 디스크(Disk)에 데이터를 저장한다. 하지만 Redis는 메모리(RAM)에 데이터를 저장한다. 디스크보다 메모리에서의 데이터 처리속도가 월등하게 빠르기 때문에 Redis의 데이터 처리속도가 RDBMS에 비해 훨씬 빠르다.
