Rumah > pangkalan data > Redis > teks badan

Bagaimana untuk menggunakan cache redis dalam tp6

PHPz
Lepaskan: 2023-05-27 20:25:10
ke hadapan
1337 orang telah melayarinya

Pasang redis secara setempat dan konfigurasikan sambungan phpredis

1 Muat turun redis

Di sini anda boleh memuat turun perisian redis mengikut bilangan bit sistem anda

Bagaimana untuk menggunakan cache redis dalam tp6

2. Versi sambungan php yang sepadan

Muat turun sambungan Pilih versi php yang sepadan untuk memuat turun yang sepadan di sini menggunakan php7.3.4nts
2.1 Akan memuat turun php_redis.dll dan php_redis.pdb ke folder ext yang sepadan dengan versi php

Bagaimana untuk menggunakan cache redis dalam tp6
Bagaimana untuk menggunakan cache redis dalam tp6

2.2 2. Cari fail php.ini, bukanya, masukkan extension=php_redis dan simpannya

Bagaimana untuk menggunakan cache redis dalam tp6
Bagaimana untuk menggunakan cache redis dalam tp6

3. Konfigurasikan pembolehubah persekitaran

Klik kanan Komputer Saya-. >Properties->Tetapan Sistem Lanjutan untuk memulakan konfigurasi

Bagaimana untuk menggunakan cache redis dalam tp6
Bagaimana untuk menggunakan cache redis dalam tp6

4. Buka redis

Secara langsung gunakan arahan Redis-server .exe untuk membuka

Bagaimana untuk menggunakan cache redis dalam tp6

5.phpinfo() Semak sama ada sambungan phpredis berjaya dipasang

Gunakan kaedah dalam projek untuk menyemak
public function index()
{
    dump(phpinfo());
}
Salin selepas log masuk

Bagaimana untuk menggunakan cache redis dalam tp6

5.1 Buka redis untuk mencipta sambungan baharu

Bagaimana untuk menggunakan cache redis dalam tp6

Bagaimana untuk menggunakan cache redis dalam tp6

6 .php dan tambah konfigurasi redis

<?php

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

return [
    // 默认缓存驱动
    &#39;default&#39; => env(&#39;cache.driver&#39;, &#39;redis&#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;port&#39;       => 6379,
        ]
    ],
];
Salin selepas log masuk

7 Gunakan cache redis

<?php
namespace app\admin\controller;
use app\BaseController;
use think\cache\driver\Redis;
use think\facade\Cache;

class Index extends BaseController
{
    public function index()
    {
        Cache::store(&#39;redis&#39;)->set(&#39;phone&#39;, 150000266892);
        dump(Cache::store(&#39;redis&#39;)->get(&#39;phone&#39;));
    }
}
Salin selepas log masuk

8. Semak kejayaan cache redis

Bagaimana untuk menggunakan cache redis dalam tp6

Atas ialah kandungan terperinci Bagaimana untuk menggunakan cache redis dalam tp6. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Label berkaitan:
sumber:yisu.com
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!