ホームページ > PHPフレームワーク > ThinkPHP > ThinkPHP6 で Redis を使用する方法について話しましょう

ThinkPHP6 で Redis を使用する方法について話しましょう

青灯夜游
リリース: 2022-08-18 11:41:01
転載
2729 人が閲覧しました

ThinkPHP6 で Redis を使用するにはどうすればよいですか?以下の記事では、ThinkPHP6 で Redis を使用する方法を紹介しますので、皆さんの参考になれば幸いです。

ThinkPHP6 で Redis を使用する方法について話しましょう

私の実行環境: CentOS 8.2 Pagoda

環境が異なる場合は、ご自身の環境に合わせて Redis と php 拡張機能をインストールしてください。環境

最初に Redis を Pagoda [ソフトウェア ストア] にインストールし、次に対応する 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);
    }
}
ログイン後にコピー
[関連チュートリアルの推奨事項:

thinkphp フレームワーク]

以上がThinkPHP6 で Redis を使用する方法について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:csdn.net
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート