>  기사  >  데이터 베이스  >  Redis 데이터는 어디에 존재하나요?

Redis 데이터는 어디에 존재하나요?

silencement
silencement원래의
2019-06-10 09:19:107328검색

Redis 데이터는 어디에 존재하나요?

redis의 데이터는 어디에 저장되나요?

먼저 Redis는 데이터베이스라는 점을 이해해야 합니다. Redis는 기본적으로 모든 데이터가 메모리에 존재하며 정기적으로 추가 또는 스냅샷의 형태로 하드 디스크에 새로 고쳐집니다. redis는 인메모리 데이터베이스로, 읽기, 가져오기 및 쓰기 속도가 매우 빠르기 때문에 데이터, 페이지 등을 캐시하는 데 자주 사용됩니다.

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

Redis에서 가장 일반적으로 사용되는 데이터 유형은 주로 다음과 같습니다. 행동

type은 어떤 특정 데이터 유형이 값 객체입니까? 인코딩은 redis 내에 다양한 데이터 유형이 저장되는 방식입니다. 예: type=string은 값이 일반 문자열로 저장되고 해당 인코딩이 원시 또는 인코딩일 수 있음을 의미합니다. Int, int라면 숫자 클래스에 따라 실제 문자열이 redis 내부에 저장되고 표현된다는 의미입니다. 물론 문자열 자체가 "123" "과 같은 숫자 값으로 표현될 수 있다는 전제가 있습니다. 456인치 같은 스트링입니다.

여기서 vm 필드에 대한 특별한 설명이 필요합니다. Redis의 가상 메모리 기능이 활성화된 경우에만 이 필드가 실제로 메모리를 할당할 수 있습니다. 이 기능은 기본적으로 비활성화되어 있습니다. 위 그림에서 우리는 Redis가 모든 키/값 데이터를 표현하기 위해 redisObject를 사용한다는 것을 알 수 있습니다. 이는 메모리 낭비입니다. 물론 이러한 메모리 관리 비용은 주로 Redis의 다양한 데이터 유형에 대한 통합 관리 인터페이스를 제공하기 위한 것입니다. 실제 저자는 메모리 사용량을 최대한 절약하는 데 도움이 되는 다양한 방법도 제공합니다.

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

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