Intro프로젝트를 거의 완성한 시점에서 적어 보는 주요 키워드 복기 포스팅이다.현재 프로젝트에 어떤 기능을 왜 넣었는지, 이로써 어떤 효과가 있었는지, 아쉬웠던 점은 무엇이었는지 적어 보겠다. Redis로 관리했던 데이터들은 다음과 같다.Refresh Token, Blacklist장바구니상품의 재고사용자 경험이 중요한 이커머스에서 대표적인 해당 데이터들은 자주 변경되고 빠른 접근이 필요한 것이다.따라서 Redis로 관리하기에 적합하다 판단하였다.인메모리 방식의 데이터베이스이므로 대량의 데이터 및 장기 보관에는 적합하지 않다는 점을 신경썼다. 🎈 가독성을 위해 일부 코드를 생략하였습니다.Refresh Token, Blacklist로그인해서 리프레시 토큰이 생성될 때 TTL 설정로그아웃해서 블랙리스트에 ..
redis

기본 명령어명령어: 정보를 저장하기 위해 데이터베이스에 전송하는 문자열문자열 저장 (’Hi there!’)SET message ‘Hi there!‘Redis는 message를 확인해 키 또는 변수 이름으로 사용한다. Redis에 message라는 변수를 생성하는 것이다. 이후 ‘Hi there!’ 값을 할당한다.문자열 가져오기GET messageGET 명령어 다음의 단어를 확인해 변수 또는 키의 이름으로 사용한다. Redis에 저장된 키 중 message라는 키를 찾고, message를 찾아서 해당하는 값을 반환한다.GET과 SET 명령어는 문자열과 숫자만을 저장하는데 사용되는 간단한 명령어이다. Redis에 저장되는 데이터 타입은 리스트, 해시, 세트, 정렬 세트가 있다. 그리고 각 데이터 타입에 사용..

Redis의 특징데이터를 아주 빠르게 저장하고 조회할 수 있다.빠른 이유모든 데이터가 메모리에 저장된다.컴퓨터의 메모리 크기보다 더 큰 데이터셋을 가지고 작업하기 어렵다.데이터를 단순한 구조로 관리한다.연결 리스트, 셋, 해시 맵단순한 기능만 갖추고 있다.Redis를 사용하려면 제한된 공간에 데이터를 저장하는 방법을 이해하고, 단순한 자료 구조로 데이터를 관리하는 방법을 알아야 한다. 그리고 제한된 기능만을 가지고 작업하는 방법을 익혀야 한다.설정 - Redis Cloud에 인스턴스 생성Redis 페이지에서 데이터베이스를 생성하고 연결해보자.https://rbook.cloud/sheets/86519d62084d94f5 이제 Redis 명령어를 실행할 수 있게 되었다.