Redis는 메모리 내 캐시 데이터베이스입니다.
데이터 모델은 다음과 같습니다. 키 - 값, 비관계형 데이터베이스에서 데이터를 저장하는 데 사용하는 형식
데이터베이스 캐시: (권장 학습: Redis 동영상 튜토리얼 )
SQL 문이 키 값인 경우 쿼리 결과 resultSet은 값입니다. 동일한 쿼리 문에 액세스하면(t_product에서 * 선택) 이전에 쿼리된 적이 있는 한 캐시가 호출됩니다. 결과 집합을 직접 반환하여 데이터베이스가 디스크 데이터를 읽는 시간을 절약합니다.
지속성 레이어 캐시:
데이터베이스에 연결하는 시간을 줄이고 resultSet을 객체로 캡슐화하는 프로세스를 줄입니다.
비즈니스 계층 및 제어 계층 캐싱:
호출 수준을 줄입니다.
비즈니스 계층의 캐싱 논리 설명:
제품 정보 쿼리
현재 쿼리에 캐시에 데이터가 있는지 판단
데이터가 있으면 직접 반환하고 현재 요청이 종료됩니다. 데이터가 없으면 지속성 계층 데이터베이스 데이터를 쿼리하고 데이터 저장소를 얻은 다음 후속 액세스를 위해 복사본을 캐시합니다.
더 많은 Redis 관련 기술 기사를 보려면
Redis 데이터베이스 사용 튜토리얼 소개위 내용은 Redis가 캐싱에 적합한 이유의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!