Redis는 불쾌한 메모리 내 키 가치 저장소 및 캐시로 빛납니다. 다목적 성은 문자열, 목록, 세트 및 해시를 포함한 다양한 데이터 유형을 처리하는 데이터 구조 서버 역할을합니다. 따라서 빠른 데이터 액세스를 요구하는 응용 프로그램에 이상적입니다. 일반적인 사용 사례에는 캐싱, NOSQL 데이터베이스 기능, 메시지 중개, 세션 관리, 실시간 분석 및 이벤트 스트리밍이 포함됩니다. 모듈은 node.js 응용 프로그램과 완벽한 통합을 제공합니다
주요 장점 :
데이터 검색의 뛰어난 속도, 캐싱, 세션 관리 및 실시간 응용 프로그램의 중요한 속도.
간단한 키 값 쌍을 넘어서는 유연한 데이터 구조
라이브러리를 통해 node.js와의 쉬운 통합
설치 :
다이빙을하기 전에 Node.js 및 Redis가 설치되어 있는지 확인하십시오. node.js 설치는 간단합니다. 안내는 온라인 자습서를 참조하십시오. Redis 설치는 운영 체제에 따라 다릅니다
node-redis
macOS/linux :
터미널 명령 사용 (최신 버전의 Redis 다운로드 페이지를 확인하십시오) :
Windows : Linux (WSL), Memurai (Redis 관련 대안) 또는 클라우드 기반 Redis 솔루션 용 Windows 서브 시스템 사용을 고려하십시오.
로 시작하는 것 :
-
새 노드 프로젝트를 만듭니다 :
redis에 연결 : -
node-redis
Redis Data Structures and Operations :
문자열 : 간단한 키-값 쌍에
및 를 사용하십시오
해시 :
및 을 저장하는 데 사용합니다 (키 내의 키 값 쌍). 참고 : Redis는 중첩 된 물체를 문자열로 평평하게합니다
목록 : Redis 란 무엇입니까? Node.js 응용 프로그램에서 캐싱 및 속도를 높이기 위해 종종 사용되는 빠른 메모리 데이터 저장소.
연결 방법? 라이브러리를 사용하십시오
일반적인 사용 사례?
캐싱, 세션 관리, 실시간 데이터, 메시지 대기
다른 데이터베이스와 함께 사용합니까? 예, 종종 다른 데이터베이스 (예 : MongoDB, MySQL)와 함께 사용됩니다.
민감한 데이터에 적합한 - 아니오, 민감한 정보를 위해 보안 데이터베이스를 사용하십시오.
Pub/Sub Messaging? 예, Redis는 게시/구독 메시징을 지원합니다
axios