ThinkPHP5 predis 環境配置

2021-10-23 01:30:25 字數 1506 閱讀 7600

2. 建立redis.php 檔案【方便引用】

路徑:\thinkphp\library\think\redis.php

【下面是不完全版,可以隨時補充redis的語法】

<?php 

namespace think;

use \predis\autoloader;

use \predis\client;

require __dir__ . '/../../../vendor/predis/autoload.php';

//

class redis

//設定

public static function set($name, $value)

//取出

public static function get($name)

//設定有效期為n秒的鍵值

public static function setex($name, $time = 60, $value)

// 在h表中 新增name欄位 value為tk

public static function hset($table, $name, $value)

// 獲取h表中name欄位value

public static function hget($table, $name)

//判斷email 字段是否存在與表h 不存在返回false

public static function hexists($table, $name)

//獲取h表中所有欄位value

public static function hkeys($table)

//獲取h表中所有欄位value

public static function hvals($table)

// 獲取h表中所有欄位和value 返回乙個關聯陣列(欄位為鍵值)

public static function hgetall($table)

// 刪除h表中email 字段

public static function hdel($table, $name)

}

用法:

<?php 

use exception;

use think\db;

use think\redis;

class index extends base

}catch(exception $e)

////

// 介面業務邏輯**

////

trycatch(exception $e)

ajaxreturn(array('status' => 1, 'msg' => '獲取成功', 'result' => $result));}}

tp5中使用predis小例

第一步 在專案根目錄通過composer安裝predis composer require predis predis 第二步 伺服器那邊配置 前提伺服器已經安裝redis 執行vim etc redis.conf 修改四個引數 第乙個將bind 127.0.0.1改為bind 0.0.0.0 允許...

ThinkPHP5使用快取

cache 使用復合快取型別 type complex 預設使用的快取 default 驅動方式 type file 在這設定換人的快取方式 快取儲存目錄 path cache path,檔案快取 file 驅動方式 type file 設定不同的快取儲存目錄 path runtime path f...

thinkphp5內建標籤

知道內建標籤怎麼用,查手冊的時候好查 卻功能的時候在裡面找著來用 1 內建標籤23 變數輸出使用普通標籤就足夠了,但是要完成其他的控制 迴圈和判斷功能,就需要借助模板引擎的標籤庫 4功能了,系統內建標籤庫的所有標籤無需引入標籤庫即可直接使用。5內建標籤包括 6標籤名作用包含屬性 7include 包...