Redis란?

Redis를 알아보기 전, 캐시 서버(Cache Server)에 대해서

데이터베이스는 물리 디스크에 데이터를 직접 쓰기 때문에 서버에 문제가 발생하여 다운되더라도 데이터가 손실되지 않는다. 하지만 매번 디스크에 접근해야하므로 사용자가 많아질수록 부하가 많아져서 느려질 수 있다.

일반적으로 서비스 규모가 작거나, 사용자가 많지 않은 서비스의 경우에는 WEB - WAS - DB 의 구조로도 데이터베이스에 무리가 가지 않지만, 사용자가 늘어난다면 데이터베이스에 과부하가 걸릴 수 있으므로, 이때 캐시 서버를 도입하여 사용한다.

이 캐시 서버로 이용할 수 있는 것이 바로 Redis 이다.

Redis의 특징

장점