ThinkPHP6에서 Redis를 사용하는 방법에 대해 이야기해 보겠습니다.

青灯夜游
풀어 주다: 2022-08-18 11:41:01
앞으로
2691명이 탐색했습니다.

ThinkPHP6에서 Redis를 어떻게 사용하나요? 다음 글에서는 ThinkPHP6에서 Redis를 사용하는 방법을 소개하겠습니다. 모든 분들께 도움이 되길 바랍니다!

ThinkPHP6에서 Redis를 사용하는 방법에 대해 이야기해 보겠습니다.

나의 실행 환경 : CentOS 8.2+ Pagoda

환경이 다를 경우, 자신의 환경에 맞게 Redis와 php 확장자를 설치해주세요

먼저 Pagoda [소프트웨어 스토어]에서 Redis를 설치한 후, 관리하세요. 해당 PHP 버전 Redis 확장

1. TP6 프로젝트에서 Redis 매개변수 구성을 설정합니다

config/cache.php

<?php

use think\facade\Env;

// +----------------------------------------------------------------------
// | 缓存设置
// +----------------------------------------------------------------------

return [
    // 默认缓存驱动
    &#39;default&#39; => Env::get(&#39;cache.driver&#39;, &#39;file&#39;),

    // 缓存连接方式配置
    &#39;stores&#39;  => [
        &#39;file&#39;  => [
            // 驱动方式
            &#39;type&#39;       => &#39;File&#39;,
            // 缓存保存目录
            &#39;path&#39;       => &#39;&#39;,
            // 缓存前缀
            &#39;prefix&#39;     => &#39;&#39;,
            // 缓存有效期 0表示永久缓存
            &#39;expire&#39;     => 0,
            // 缓存标签前缀
            &#39;tag_prefix&#39; => &#39;tag:&#39;,
            // 序列化机制 例如 [&#39;serialize&#39;, &#39;unserialize&#39;]
            &#39;serialize&#39;  => [],
        ],
        //新增redis
        &#39;redis&#39; => [
            // 驱动方式
            &#39;type&#39;     => &#39;redis&#39;,
            // 服务器地址
            &#39;host&#39;     => &#39;127.0.0.1&#39;,

            &#39;password&#39; => &#39;&#39;,//如果没有设置密码为空
        ],
        // 更多的缓存连接
    ],
];
로그인 후 복사

2. Redis

<?php

namespace app\api\controller;

use think\cache\driver\Redis;
use think\facade\Config;

class Test
{
    public function test()
    {
        $redis = new Redis(Config::get(&#39;cache.stores.redis&#39;));

        $redis->set(&#39;pasawu&#39;, &#39;test&#39;);
        $pasa = $redis->get(&#39;pasawu&#39;);

        dd($pasa);
    }
}
로그인 후 복사

를 사용하세요. 프레임워크]

위 내용은 ThinkPHP6에서 Redis를 사용하는 방법에 대해 이야기해 보겠습니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:csdn.net
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿