>  기사  >  백엔드 개발  >  Redis에 대한 자세한 설명과 ThinkPhP5 프레임워크에서의 Redis 사용

Redis에 대한 자세한 설명과 ThinkPhP5 프레임워크에서의 Redis 사용

小云云
小云云원래의
2018-05-10 14:15:2910175검색

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를 사용하는 몇 가지 방법

Windows에서 PHP 설치 Redis 확장 예제

Redis 예제 설명을 사용하는 PHP

위 내용은 Redis에 대한 자세한 설명과 ThinkPhP5 프레임워크에서의 Redis 사용의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

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