이 기사의 예에서는 thinkPHP5 프레임워크 데이터베이스의 일관된 작동을 위해 캐시()를 사용하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 세부 사항은 다음과 같습니다.
소개
TP5와 함께 제공되는 캐시 시스템은 파일 유형 캐시입니다. 즉, 파일 유형 캐시입니다. 저장소 주소는 루트 디렉터리..runtimecache입니다(루트 디렉터리는 공용을 참조함).
redis와 비교하면 이 캐싱 시스템의 memcached는 확실히 한계가 있고, 자동 업데이트와 캐시된 데이터의 복잡성에도 차이가 있습니다. 하지만 몇 가지 간단한 쿼리에는 매우 유용합니다. 예를 들어 기사나 기타 콘텐츠를 활용하는 것이 좋습니다.
cache는 선택, 찾기, 값 및 열 방법과 그 파생 방법에 사용할 수 있습니다. 캐시 방법을 사용한 후에는 캐시 유효 기간 내에 데이터베이스 쿼리 작업이 다시 수행되지 않지만 캐시에 있는 데이터는 데이터 캐싱 정보 유형 및 설정은 캐시 섹션에서 확인할 수 있습니다.
저장 캐시
1. 간단한 저장
//뉴스 테이블에서 id=10으로 뉴스를 쿼리하고 캐시에 저장합니다. db(): 기본적으로 구성된 캐시 시간을 읽습니다.
db('news')->cache(true)->find(10); //你也可以自定义时间,60秒表示 db('news')->cache(true,60)->find(10);
2. 캐시 식별자 지정 //캐시 식별자는 키로 이해될 수 있습니다. 즉, 캐시에 있는 특정 데이터 조각의 토큰을 검색하려는 경우 ID=15입니다. 캐시에 저장되고 주어진 첨자는 키입니다
db('news')->cache('key')->find(15);
$data = \think\Cahce::get('key');
db('news')->cache('key',60,'tagName')->find(15);
다중 상속 효과를 달성하기 위한 PHP 인터페이스 다중 상속 및 타릿 방법 튜토리얼 세부 정보
특정 연도의 주의 시작 날짜와 종료 날짜를 얻는 방법에 대한 PHP 튜토리얼
위 내용은 thinkPHP5 프레임워크 데이터베이스 일관성 작업: 캐시() 사용 세부 정보의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!