Rumah > rangka kerja php > ThinkPHP > Mari kita bincangkan tentang cara menggunakan Redis dalam ThinkPHP6

Mari kita bincangkan tentang cara menggunakan Redis dalam ThinkPHP6

青灯夜游
Lepaskan: 2022-08-18 11:41:01
ke hadapan
2728 orang telah melayarinya

Bagaimana untuk menggunakan Redis dalam ThinkPHP6? Artikel berikut akan memperkenalkan cara menggunakan Redis dalam ThinkPHP6 Saya harap ia akan membantu semua orang.

Mari kita bincangkan tentang cara menggunakan Redis dalam ThinkPHP6

Persekitaran berjalan saya: CentOS 8.2 Pagoda

Jika persekitaran berbeza, sila pasang sambungan Redis dan php mengikut anda sendiri persekitaran

Mula-mula pasang Redis di Pagoda [Kedai Perisian], dan kemudian pasang sambungan Redis dalam pengurusan versi PHP yang sepadan

1 Tetapkan konfigurasi parameter Redis dalam projek TP6

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;,//如果没有设置密码为空
        ],
        // 更多的缓存连接
    ],
];
Salin selepas log masuk

2. Gunakan 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);
    }
}
Salin selepas log masuk

[Cadangan tutorial berkaitan: rangka kerja thinkphp]

Atas ialah kandungan terperinci Mari kita bincangkan tentang cara menggunakan Redis dalam ThinkPHP6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:csdn.net
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan