Redis에는 일반적으로 어떤 데이터가 저장됩니까?

silencement
풀어 주다: 2019-06-04 17:27:40
원래의
5527명이 탐색했습니다.

Redis에는 일반적으로 어떤 데이터가 저장됩니까?

5 redis에서 일반적으로 사용되는 데이터 유형

1. 🎜#

문자열 유형은 Redis에서 가장 기본적인 데이터 저장 유형입니다. 이는 바이트로 구성된 시퀀스입니다. Redis에서는 이 유형이 모든 형식의 데이터를 허용할 수 있음을 의미합니다. JPEG 이미지 데이터 또는 Json 객체 설명 정보와 같은 는 일반적으로 문자열, 정수 및 부동 소수점 숫자를 저장하는 표준 키-값입니다. Value가 보유할 수 있는 최대 데이터 길이는 512MB입니다.

응용 시나리오: 매우 일반적인 시나리오는 웹사이트 방문 횟수, 현재 온라인에 있는 사람 수 등을 계산하는 데 사용됩니다. incr 명령(++ 작업)

2. 목록 목록:

Redis의 목록을 사용하면 사용자가 양쪽 끝에서 푸시하거나 팝할 수 있습니다. 시퀀스 요소, 목록은 여러 문자열 값으로 구성된 순서 있고 반복 가능한 시퀀스입니다. 연결 목록 구조이므로 목록의 양쪽 끝에 요소를 추가하는 시간 복잡도는 0(1)입니다. 목록이 많을수록 요소를 얻는 것이 더 빠릅니다. 이는 수천만 개의 요소가 포함된 목록의 경우에도 머리 또는 꼬리에서 10개의 레코드를 가져오는 것이 매우 빠르다는 것을 의미합니다. 목록에 포함될 수 있는 최대 요소 수는 4294967295입니다.

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

3. 해시 해시:

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

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

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

적용 시나리오: 1. 교차점을 사용하여 공통 친구를 찾습니다. 2. 고유성을 이용하여 웹사이트를 방문하는 모든 독립 IP를 계산할 수 있습니다. 3. 친구가 추천하면 태그를 기준으로 교차점을 찾아 특정 기준치(임계값) 이상일 경우 추천을 할 수 있습니다.

이 기사는

redis 튜토리얼

에서 가져온 것입니다. 학습을 환영합니다.

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

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿