목차

🧐 이 포스팅은 왜 하는가?


기존의 SQL만 사용하던 내게 Redis와 같은 NoSQL은 사실 기존 서비스에 인터페이스로 제공되고 있어 내가 따로 신경쓰지 않아도 되는 부분 뿐이기에 추가적인 공부보단 필요할때만 찾아서 보는 편이였다.

하지만, 2023년 하반기 신규서버 구축을 하면서 인증및 코드데이터 캐싱의 필요성이 생기면서 공부할 필요성을 느끼게 되었다. 그렇기에 기본적인 사용법이나 기능들에 대해 살펴보고 하나의 포스팅으로 기본 개념을 잡는데까지는 문제가 없도록 해 볼 목적으로 포스팅을 작성하게 되었다.

그럼 시작해보자.

❗ 아차차

이런 포스팅 말고 더 자세하고 깊게 Redis에 대해서 확인하고 싶다면 다음 사이트를 참고하는걸 추천한다.

본문은 너무 방대한 자료에서 내게 필요한 부분들만 추려서 정리하는 용도이다.

redis introduction 레디스 소개

NoSQL(Not only SQL) 이란?


Redis는 NoSQL이다. 그럼 NoSQL은 무엇인가?

NoSQL은 비관계형 데이터베이스로 기존 SQL과 비교해서 저장하는 데이터의 종류나 저장 방식, 확장방식들이 모두 차이가 난다. SQL이 데이터 유형에 제약을 두고 높은 신뢰성과 안전성을 제공한다면 NoSQL은 이러한 제약을 없애 반전형 혹은 비정형 데이터를 다루며 속도와 유연성, 그리고 확장성을 제공한다.