이번에는 laravel이 Redis를 사용하여 웹사이트 캐시 읽기를 구현하는 단계에 대해 자세히 설명하겠습니다. laravel이 Redis를 사용하여 웹사이트 캐시 읽기를 구현하는 데 있어 주의 사항은 무엇입니까? 다음은 실제 사례입니다. 봐.
redis 소개
Redis는 완전한 오픈 소스이며 무료이며 BSD 프로토콜을 준수하며 고성능 키-값 데이터베이스입니다. Redis 및 기타 키-값 캐시 제품에는 다음과 같은 세 가지 특성이 있습니다. Redis는 데이터를 디스크의 메모리에 보관하고 다시 시작할 때 사용하기 위해 다시 로드할 수 있는 데이터 지속성을 지원합니다.
Redis의 장점
데이터 유형 – Redis는 이진 사례에 대한 문자열, 목록, 해시, 집합 및 순서 집합 데이터 유형 작업을 지원합니다.
redis 설치 방법
1. 우분투 (저는 홈스테드 환경을 사용하고 있고 가상머신은 우분투라서 이 방법으로만 설치했습니다. 윈도우의 경우 http로 접속해주세요. ://www.redis.net.cn/tutor 또는 http://www.jb51.net/article/84071.htm... )공식 Ubuntu 설치 방법$sudo apt-get update $sudo apt-get install redis-server제 웹사이트는 laravel 프레임워크를 사용하기 때문에
composer require predis/predis를 설치하려면 작곡가 방법을 사용해야 합니다lumen 마이크로 프레임워크를 설치한 경우 조명/redis(5.2.*)도 설치해야 합니다.
composer require illuminate/redis (5.2.*)
Configuration
lumen을 설치한 경우//需要在bootstrap/app.php里面加入此段代码 $app->register(Illuminate\Redis\RedisServiceProvider::class); $app->configure('database');Redis 기본 데이터베이스로 사용할 수 있으므로 Laravel의 Redis 구성 정보는 config/database.php에 있습니다.
'redis' => [ 'cluster' => false, 'default' => [ 'host' => '127.0.0.1', 'port' => 6379, 'database' => 0, ], ],클러스터 옵션은 여러 Redis 노드 간에 샤딩을 수행할지 여부를 나타냅니다. 여기서는 로컬에서 하나의 노드만 테스트합니다. 거짓으로 설정하세요. 기본 옵션은 기본 Redis 호스트 연결을 나타냅니다. 여기서 Redis와 웹 서버는 동일한 호스트를 공유하므로 호스트는 127.0.0.1이고 기본 Redis 포트는 6379입니다. 또한 기본 옵션은 더 많은 연결 매개변수(필요한 경우)도 지원합니다.
meaning | 기본값||
서버 IP 주소/호스트 이름 | 127.0.0.1 | |
Redis 서버 수신 포트 번호 | 6379 | |
서버에 인증 비밀번호가 필요한 경우 | 비밀번호를 사용하지 마세요 | |
데이터베이스
|
선택됨 데이터베이스 인덱스 연결 시 | 인덱스 세트 없음|
timeout | Redis 서버 연결 시간 초과5초 | |
네트워크 연결을 통한 읽기 및 쓰기 작업 시간 초과 | 시스템 기본값 (타임아웃에 제한이 없다면 -1로 설정하세요) |
위 내용은 Laravel이 Redis를 사용하여 웹사이트 캐시 읽기를 구현하는 구현 단계에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!