tp5分布式redis TP5使用redis

2021-10-17 02:34:52 字數 1249 閱讀 2186

window 下安裝

****

首先我們先去配置config.php

'cache' => [

// 驅動方式

// 'type' => 'file',

// 快取儲存目錄

'path' => cache_path,

// 快取字首

'prefix' => '',

// 快取有效期 0表示永久快取

'expire' => 0,

如果是多模組寫在那個模組要用的config 如果但模組也放這裡

return array(

'data_cache_prefix' => 'redis_',//快取字首

'data_cache_type'=>'redis',//預設動態快取為redis

'data_cache_timeout' => false,

'redis_rw_separate' => true, //redis讀寫分離 true 開啟

'redis_host'=>'127.0.0.1', //redis伺服器ip,多台用逗號隔開;讀寫分離開啟時,第一台負責寫,其它[隨機]負責讀;

'redis_port'=>'6379',//埠號

'redis_timeout'=>'300',//超時時間

'redis_persistent'=>false,//是否長連線 false=短連線

'redis_auth'=>'',//auth認證密碼

寫上 好像不寫也沒關係...

use think\cache\driver\redis;

控制器來個**測試一下..

$redis=new \redis();

$redis->connect(config("redis_host"),config("redis_port"));

//先設定,然後再把set注釋輸出get測試

// $redis->set('redistest',"測試redis");

// echo $redis->get('redistest');

當然也可以封裝一下 感覺方便點~

private function connectredis(){

$redis=new \redis();

$redis->connect(config("redis_host"),config("redis_port"));

return $redis;

好了頁面正常顯示 就這樣了..

不會安裝的看這個教程

tp5分頁器使用

分頁查詢 thinkphp5.0內建了分頁實現,要給資料新增分頁 出功能在5.0變得非常簡單,可以直接在db類查詢的時候呼叫paginate方法 查詢狀態為1的使用者資料 並且每頁顯示10條資料 list db name user where status 1 10 把分頁資料賦值給模板變數list...

TP5分頁類使用 超級簡單好用

首先知道最原始的分頁如何實現。tp分頁類相當簡單。模板中常用 頁面傳進來乙個p表示當前請求的頁碼,控制器接受到引數,組裝到sql中,並且配置page的配置資訊,例如,每頁顯示多少資料,然後利用sql先查出總個數,然後利用分頁關係組裝sql,查出來之後的得到對應的資料,接下來開始解析分頁按鈕等資訊的渲...

5分鐘搞懂分布式基礎概念

拒絕大型單體應用,基於業務邊界進行服務微化拆分,各個服務獨立部署執行 分布式系統中,各個服務可能處於不同主機,但是服務之間不可避免的需要互相呼叫,我們稱為遠端呼叫。springcloud中使用http json的方式完成遠端呼叫。a服務呼叫b服務,b服務部署在多台機器,a傳送請求到任意乙個伺服器均可...