溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶服務(wù)條款》

tp6如何使用redis緩存

發(fā)布時(shí)間:2022-03-25 10:20:57 來(lái)源:億速云 閱讀:1608 作者:iii 欄目:大數(shù)據(jù)

本篇內(nèi)容主要講解“tp6如何使用redis緩存”,感興趣的朋友不妨來(lái)看看。本文介紹的方法操作簡(jiǎn)單快捷,實(shí)用性強(qiáng)。下面就讓小編來(lái)帶大家學(xué)習(xí)“tp6如何使用redis緩存”吧!

本地安裝redis,配置phpredis擴(kuò)展

1.下載redis

這里根據(jù)自己系統(tǒng)位數(shù)去下載redis軟件

tp6如何使用redis緩存

2.對(duì)應(yīng)版本php擴(kuò)展

下載擴(kuò)展這里選擇對(duì)應(yīng)的php版本去下載對(duì)應(yīng)的,小編這里用的是php7.3.4nts
2.1 將下載好的php_redis.dll和php_redis.pdb復(fù)制到對(duì)應(yīng)php版本的ext文件夾下

tp6如何使用redis緩存
tp6如何使用redis緩存

2.2 2. 找到php.ini文件打開 輸入extension=php_redis保存即可

tp6如何使用redis緩存
tp6如何使用redis緩存

3.配置環(huán)境變量

右鍵我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置開始配置

tp6如何使用redis緩存
tp6如何使用redis緩存

4.開啟redis

直接使用命令Redis-server.exe開啟

tp6如何使用redis緩存

5.phpinfo() 查看phpredis擴(kuò)展是否安裝成功

在項(xiàng)目里用方法去查看
public function index()
{
    dump(phpinfo());
}

tp6如何使用redis緩存

5.1 打開redis新建連接

tp6如何使用redis緩存

tp6如何使用redis緩存

6.配置config/cache.php添加redis配置

<?php

// +----------------------------------------------------------------------
// | 緩存設(shè)置
// +----------------------------------------------------------------------

return [
    // 默認(rèn)緩存驅(qū)動(dòng)
    'default' => env('cache.driver', 'redis'),

    // 緩存連接方式配置
    'stores'  => [
        'file' => [
            // 驅(qū)動(dòng)方式
            'type'       => 'File',
            // 緩存保存目錄
            'path'       => '',
            // 緩存前綴
            'prefix'     => '',
            // 緩存有效期 0表示永久緩存
            'expire'     => 0,
            // 緩存標(biāo)簽前綴
            'tag_prefix' => 'tag:',
            // 序列化機(jī)制 例如 ['serialize', 'unserialize']
            'serialize'  => [],
        ],
        // 更多的緩存連接(配置成redis一樣)
        'redis'=>[
            'type'       =>'Redis',  // 這一句很重要
            'host'       => '127.0.0.1',
            'port'       => 6379,
        ]
    ],
];

7.使用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('redis')->set('phone', 150000266892);
        dump(Cache::store('redis')->get('phone'));
    }
}

8.查看redis緩存成功

tp6如何使用redis緩存

到此,相信大家對(duì)“tp6如何使用redis緩存”有了更深的了解,不妨來(lái)實(shí)際操作一番吧!這里是億速云網(wǎng)站,更多相關(guān)內(nèi)容可以進(jìn)入相關(guān)頻道進(jìn)行查詢,關(guān)注我們,繼續(xù)學(xué)習(xí)!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI