NoSQL

·Database/Redis
Redis 설치 brew를 이용하여 redis 설치 brew install redis Redis 버전 확인 redis-server --version Redis-cli 명령어 Redis 접속 redis-cli -h {접속할 호스트} -p {접속할 포트} Redis 정보보기 redis-cli info 입출력 명령어 간단한 입출력 명령어 # 데이터 저장 key - value set 1111 "category" # 데이터 검색 key get 1111 # 현재 저장된 모든 키 출력 keys * # 현재 저장된 키 중 1로 끝나는 key만 검색 keys *1 # 삭제 key del 1111 # 현재 저장되어 있는 모든 Key 삭제 flushall # ttl 지정 # 1111키 "backtony"value를 30초동..
·Database/Redis
개요 이번에 플랫폼 2차 인증 관련하여 API를 개발을 하면서, 해당 key를 Redis에 저장 하여 소멸 및 등록 하게끔 개발을 진행하였다. 그 중에서 QR 코드로 인증 하는 부분에서 백엔드에서 2차인증에 대한 random key를 생성 해당 random key를 캐싱 용도로 redis에 저장 미로그인 시 5분 후 소멸 로그인 시 해당 유저 정보에 random key를 고유 key로 저장 그 과정에 처음으로 Redis를 사용하게 되면서 사용법과 간단한 명령어를 기록하려고 한다. Redis의 개념 Redis란? Redis = Remote dictionary server [원격 저장소 서버] 중요한 점은 key-value 형식으로 dicitonary 저장소 In-Memory Data Structure St..
·Database
데이터 베이스 데이터베이스(Database, DB)란 무엇일까요? 데이터베이스는 쉽게 말해서 데이터의 집합입니다. DB에는 다양한 유형이 존재하는데요. 계층형(Hierarchical), 망형(Network), 관계형(Relational), 객체지향형(Object-Oriented), 객체관계형(Object-Relational) 등이 있다. 계층형 DB 계층형 DB(Hierarchical DB)는 처음 등장한 DB의 개념입니다. 트리(tree) 형태로 구성되어 있기 때문에 처음 구성해 놓으면 이를 변경하기가 까다롭고, 또 다른 데이터를 찾아가는 것이 비효율적이기 때문에 지금은 사용하지 않고 있습니다. 망형 DB 망형 DB(Network DB)는 계층형 DB의 문제점을 개선하기 위해 등장했습니다. 계층형과 다..
Boom's
'NoSQL' 태그의 글 목록