REmote DIctionary Server의 약자임
공통으로 사용되는 데이터를 레디스를 이용하여서 캐시로 저장해두면 리소스를 효과적으로 이용할 수 있다.
Redis는 In-Memory 데이터베이스이다. 모든 데이터를 메모리에 저장하고 조회한다. 기존의 관계형 데이터베이스보다 빠른데, 이는 OS를 배우면 알 것이다. 메모리가 디스크보다 접근이 더 빠르다.
다른 In-Memory 데이터베이스와의 가장 큰 차이점은 다양한 자료구조를 지원한다.
다양한 자료구조를 Key-Value 형태로 저장한다. 이로 인해서 개발의 편의성과 난이도가 내려간다.
또한 트랜잭션의 문제도 해결해줄 수 있다. 싱글 스레드로 동작하는 서버의 모든 자료구조는