>  기사  >  데이터 베이스  >  Redis는 어떤 종류의 데이터베이스인가요?

Redis는 어떤 종류의 데이터베이스인가요?

(*-*)浩
(*-*)浩원래의
2019-06-04 14:48:203805검색

Redis는 새로운 비관계형이며 SQL 구문을 지원하지 않으며, C 언어로 작성된 오픈 소스이며, 네트워크를 지원하고, 메모리를 기반으로 하며, 지속 가능하며 형식으로 데이터를 저장합니다. NoSql 데이터베이스.

Redis는 어떤 종류의 데이터베이스인가요?

특징, 장점

k, v 키-값 저장 및 데이터 구조 저장(목록, 사전 등)

모든 데이터(데이터 저장 포함) 작업은 메모리에서 완료됩니다. (권장 학습: Redis 비디오 튜토리얼)

단일 스레드 서비스(더 많은 차단 상황이 있음을 의미), 요청 응답에 epoll 모델을 사용, nginx와 비교

마스터-슬레이브 복제 모드 지원 및 고가용성 마스터- 슬레이브 복제 모드(Sentinel)

분산형 분산 클러스터

Python, Golang, Java, php, Ruby, Lua, Node.js

다양한 프로그래밍 인터페이스 지원과 다양한 데이터 구조 지원 외에도 트랜잭션, 게시/구독, 메시지 대기열 및 기타 기능 지원

데이터 지속성(AOF, RDB) 지원

데이터 유형(5가지 유형):

문자열 문자열

문자열 유형은 Redis 데이터 저장 유형은 Redis에서 바이너리 안전합니다. 즉, 이 유형은 JPEG 이미지 데이터 또는 Json 개체 설명 정보 등과 같은 모든 형식의 데이터를 허용할 수 있음을 의미합니다. Redis에서 문자열 유형 Value가 보유할 수 있는 최대 데이터 길이는 512M입니다.

Hash

는 먼저 기본 키를 갖는 것으로 이해할 수 있습니다. 이 기본 키 아래에는 데이터가 키-값 형식으로 저장됩니다. 값의 유형도 String

list

입니다. 목록의 요소 유형은 문자열이며 삽입 순서에 따라 정렬되며 요소에는 인덱스가 있습니다

set set

요소는 문자열 유형이고 요소는 고유하고 반복되지 않으며 수정 작업이 없습니다

Ordered set zset

Ordered set, 요소는 문자열 유형이며 요소는 고유합니다. 각 요소는 가중치를 나타내는 배정밀도 유형 점수와 연결됩니다. 요소는 가중치를 기준으로 왼쪽에서 오른쪽으로 정렬됩니다. .

Redis 관련 기술 기사를 더 보려면 Redis 데이터베이스 사용 튜토리얼 소개 칼럼을 방문하여 알아보세요!

위 내용은 Redis는 어떤 종류의 데이터베이스인가요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.