>  기사  >  데이터 베이스  >  Redis Cache에는 어떤 데이터가 저장되나요?

Redis Cache에는 어떤 데이터가 저장되나요?

(*-*)浩
(*-*)浩원래의
2019-11-29 10:44:174421검색

Redis Cache에는 어떤 데이터가 저장되나요?

String string:

String 유형은 Redis에서 가장 기본적인 데이터입니다. 저장 유형은 바이트로 구성된 시퀀스입니다. 이는 Redis에서 이진 안전합니다. 즉, 이 유형은 JPEG 이미지 데이터 또는 Json 객체 설명 정보 등과 같은 모든 형식의 데이터를 허용할 수 있습니다. , yes 표준 키- 일반적으로 문자열, 정수 및 부동 소수점 숫자를 저장하는 데 사용되는 값입니다. Value가 보유할 수 있는 최대 데이터 길이는 512MB입니다. (권장 학습: Redis 비디오 튜토리얼)

응용 시나리오: 매우 일반적인 시나리오는 웹사이트 방문 횟수를 계산하는 데 사용됩니다. 현재 온라인 대기자 수입니다. incr 명령(++ 작업)

목록 목록:

Redis의 목록을 사용하면 사용자가 양쪽 끝에서 푸시할 수 있습니다. 시퀀스 또는 팝업 요소 목록은 여러 문자열 값으로 구성된 순서 있고 반복 가능한 시퀀스이므로 목록의 양쪽 끝에 요소를 추가하는 시간 복잡도는 0(1)에 가깝습니다. 목록의 두 끝이 빠를수록 빠릅니다.

즉, 수천만 개의 요소가 포함된 목록의 경우에도 머리 또는 꼬리에서 10개의 레코드를 얻는 것이 매우 빠릅니다. 목록에 포함될 수 있는 최대 요소 수는 4294967295입니다.

응용 시나리오: 1. 최신 뉴스 순위. 2. 여러 프로그램 간의 메시지 교환을 완료하기 위한 메시지 대기열. 푸시 작업을 사용하여 목록(생산자)에 작업을 저장할 수 있으며, 그런 다음 스레드는 팝 작업을 사용하여 실행을 위해 작업을 꺼냅니다. (소비자)

Hash hash:

Hash in Redis는 문자열 키와 문자열 값을 갖는 것으로 볼 수 있습니다. 맵 컨테이너 하나의 키에 여러 개의 키-값을 저장할 수 있습니다. 각 해시는 4294967295개의 키-값 쌍을 저장할 수 있습니다.

응용 시나리오: 사용자 속성(이름, 나이, 비밀번호 등) 저장, 읽기, 수정 등

set 세트: # 🎜🎜 #

Redis 컬렉션은 순서가 없고 반복할 수 없습니다. 목록과 마찬가지로 삽입 및 삭제를 수행하고 요소가 존재하는지 확인할 때 매우 효율적입니다. 집합의 가장 큰 장점은 교집합, 합집합, 차이 연산을 수행할 수 있다는 점입니다. 세트에 포함될 수 있는 최대 요소 수는 4294967295입니다.

zset(sorted set:ordered set)

Redis zset도 set과 같은 문자열 유형 요소의 모음입니다. 중복 회원은 허용되지 않습니다.

차이점은 각 요소가 이중 유형 점수와 연관되어 있다는 것입니다. Redis는 점수를 사용하여 컬렉션의 구성원을 작은 것부터 큰 것까지 정렬합니다.

zset의 구성원은 고유하지만 점수는 반복될 수 있습니다.

Redis 관련 기술 기사를 더 보려면

Redis 시작 튜토리얼 열을 방문하여 알아보세요!

위 내용은 Redis Cache에는 어떤 데이터가 저장되나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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