本文實(shí)例講述了thinkphp5框架擴(kuò)展redis類方法。分享給大家供大家參考,具體如下:
公司主營業(yè)務(wù):網(wǎng)站制作、成都網(wǎng)站制作、移動網(wǎng)站開發(fā)等業(yè)務(wù)。幫助企業(yè)客戶真正實(shí)現(xiàn)互聯(lián)網(wǎng)宣傳,提高企業(yè)的競爭能力。創(chuàng)新互聯(lián)建站是一支青春激揚(yáng)、勤奮敬業(yè)、活力青春激揚(yáng)、勤奮敬業(yè)、活力澎湃、和諧高效的團(tuán)隊(duì)。公司秉承以“開放、自由、嚴(yán)謹(jǐn)、自律”為核心的企業(yè)文化,感謝他們對我們的高要求,感謝他們從不同領(lǐng)域給我們帶來的挑戰(zhàn),讓我們激情的團(tuán)隊(duì)有機(jī)會用頭腦與智慧不斷的給客戶帶來驚喜。創(chuàng)新互聯(lián)建站推出云夢免費(fèi)做網(wǎng)站回饋大家。
筆者在開發(fā)時發(fā)現(xiàn),thinkphp5的自帶redis類方法,只有簡單的讀取緩存、寫入緩存的基本方法,遠(yuǎn)不能滿足我們業(yè)務(wù)的需求。redis本身支持五種數(shù)據(jù)類型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的東西就不必再介紹了,接下來還是讓我一起擴(kuò)展thinkphp5的redis方法吧!
首先我們先找到緩存驅(qū)動類里的,handler()方法,這個方法是返回Redis類的實(shí)例化對象的。
這就是實(shí)例化對象,包括了options配置項(xiàng)、handler資源句柄、tag標(biāo)簽。實(shí)際上這里的handler是new
Redis()的對象實(shí)例。只要在外部拿到handler資源句柄,則可以對redis的操作進(jìn)行擴(kuò)展了。
在cache類里新增一個getHandler方法。
然后我們就可以在控制器調(diào)用了
打印的就是這個redis對象了
這里需要注意的是:
一個是調(diào)thinkphp5的redis的方法,就是這樣用。
一個是如果你要調(diào)用原生的redis方法
基本的用法都講完了。
接下來就愉快的開始擴(kuò)展redis方法吧。
先找到這個類
這個類里并沒有l(wèi)ist的相關(guān)操作方法,那我們就來擴(kuò)展list的相關(guān)方法。
這里的話,我就舉一個例子了。
在控制器里去調(diào)用
這樣就寫入成功了。
更多關(guān)于thinkPHP相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《ThinkPHP入門教程》、《thinkPHP模板操作技巧總結(jié)》、《ThinkPHP常用方法總結(jié)》、《codeigniter入門教程》、《CI(CodeIgniter)框架進(jìn)階教程》、《Zend
FrameWork框架入門教程》及《PHP模板技術(shù)總結(jié)》。
希望本文所述對大家基于ThinkPHP框架的PHP程序設(shè)計(jì)有所幫助。
您可能感興趣的文章:針對thinkPHP5框架存儲過程bug重寫的存儲過程擴(kuò)展類完整實(shí)例ThinkPHP行為擴(kuò)展Behavior應(yīng)用實(shí)例詳解ThinkPHP應(yīng)用模式擴(kuò)展詳解ThinkPHP框架設(shè)計(jì)及擴(kuò)展詳解ThinkPHP的Widget擴(kuò)展實(shí)例老生常談ThinkPHP中的行為擴(kuò)展和插件(推薦)TP5(thinkPHP5)框架mongodb擴(kuò)展安裝及特殊操作示例thinkPHP下的widget擴(kuò)展用法實(shí)例分析thinkPHP3.2.2框架行為擴(kuò)展及demo示例ThinkPHP5.0框架驗(yàn)證碼功能實(shí)現(xiàn)方法【基于第三方擴(kuò)展包】thinkphp5框架實(shí)現(xiàn)的自定義擴(kuò)展類操作示例
PHP的數(shù)據(jù)類型主要涵蓋如下:
一、四種標(biāo)量類型(只能存儲一個數(shù)據(jù)):
string (字符串)、boolean (布爾型)、integer (整型)、float (浮點(diǎn)型, 也稱 double)
二、兩種復(fù)合類型:
array (數(shù)組)、object (對象)
三、兩種特殊類型:
resource(資源)、null (null)
php的數(shù)據(jù)類型有:1、String字符串型;2、Integer整型;3、Float和Double浮點(diǎn)型;4、Boolean布爾型;5、Array數(shù)組;6、Object對象;7、NULL空值等等。
PHP 支持8種基本的數(shù)據(jù)類型。
一:四種標(biāo)量類型:
1、boolean (布爾型)
2、integer (整型)
3、float (浮點(diǎn)型, 也稱作 double)
4、string (字符串)
二:兩種復(fù)合類型:
1、array (數(shù)組)
2、object (對象)
三:兩種特殊類型:
1、resource (資源)
2、NULL?。∟ULL)
PHP,是英文超文本預(yù)處理語言Hypertext Preprocessor的縮寫。PHP 是一種 HTML 內(nèi)嵌式的語言,是一種在服務(wù)器端執(zhí)行的嵌入HTML文檔的腳本語言,語言的風(fēng)格有類似于C語言,被廣泛地運(yùn)用。