Redis는 일반적으로 사용되는 비관계형 데이터베이스로 주로 데이터 캐싱에 사용됩니다. 데이터는 키-값 형식으로 저장되며 키 값은 서로 매핑됩니다. 데이터 저장 방식이 MySQL과 다르기 때문에 데이터 읽기 속도가 상대적으로 빠르고 높은 동시성에 매우 좋습니다.
그럼 인기 있는 ThinkPhP5 프레임워크에서는 어떻게 사용되나요?
1단계: Redis 확장 추가(이미 구성되어 있는 경우 이 단계를 무시하세요.)
1. php_redis.dll을 다운로드합니다(Windows 운영 체제에 따라 해당 버전을 선택합니다. 내 시스템은 64비트이고 VC2012를 설치했으므로 다운로드합니다. 그 중 하나는 php_redis-2.2.7-5.6-ts-vc11-x64.zip입니다. wamp가 있음)
3. 그런 다음 php.ini
4에 확장명=php_redis.dll을 추가합니다. 아파치를 다시 시작하세요
2단계: TP5 구성 파일
1. 레이어 공존 캐시 메커니즘 구성
'cache' => [ // Redis缓存 'type' =>'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => 'p0ss-redis', 'timeout'=> 3600, // 缓存有效期 0表示永久缓存 'expire' => 1*60*60, ],
코드에서
'cache' => [ // 选择模式 'type' => 'complex', // 默认(文件缓存) 'default'=>[ // 文件缓存 'type' => 'File', // 缓存保存目录 'path' => CACHE_PATH, // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, ], // Redis缓存 'redis'=>[ 'type' =>'Redis', 'host' => '127.0.0.1', 'port' => '6379', 'password' => '123456', 'timeout'=> 3600 ] ],
호출 관련 권장 사항:
PHP에서 Redis를 사용하는 몇 가지 방법위 내용은 Redis에 대한 자세한 설명과 ThinkPhP5 프레임워크에서의 Redis 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!