레디스란? : 인메모리 key-value 구조 비관계형 데이터 저장소이다.
인메모리란? : 컴퓨터의 메인 메모리 RAM에 데이터를 올려서 사용하는 방법으로 다른 저장방식에 비해 속도가 빠르다.
NoSQL이란? “not only SQL(SQL만을 사용하지 않는)”의 약자로 관계의 데이터 베이스 이외의 형식으로 데이터를 저장하는 데이터 베이스이다.
여러 장단점이 있지만 그 중 redis의 핵심적인 장단점으로는
장점
단점
I/O(넣었다 뺐다)가 빈번히 발생해서 다른 저장방식을 선택하면 효율이 떨어지는 경우 사용한다.
예)
캐시(cache) : 자주 사용하는 데이터나 값을 미리 복사해 놓는 임시 장소