国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > PHP > 正文

thinkphp5框架擴展redis類方法示例

2024-05-05 00:08:52
字體:
來源:轉載
供稿:網友

本文實例講述了thinkphp5框架擴展redis類方法。分享給大家供大家參考,具體如下:

筆者在開發時發現,thinkphp5的自帶redis類方法,只有簡單的讀取緩存、寫入緩存的基本方法,遠不能滿足我們業務的需求。redis本身支持五種數據類型,string(字符串)、hash(哈希)、list(列表)、set(集合)、zset(有序集合)。redis的東西就不必再介紹了,接下來還是讓我一起擴展thinkphp5的redis方法吧!

首先我們先找到緩存驅動類里的,handler()方法,這個方法是返回Redis類的實例化對象的。

thinkphp,redis

這就是實例化對象,包括了options配置項、handler資源句柄、tag標簽。實際上這里的handler是new Redis()的對象實例。只要在外部拿到handler資源句柄,則可以對redis的操作進行擴展了。

thinkphp,redis

在cache類里新增一個getHandler方法。

thinkphp,redis

然后我們就可以在控制器調用了

thinkphp,redis

打印的就是這個redis對象了

thinkphp,redis

這里需要注意的是:

一個是調thinkphp5的redis的方法,就是這樣用。

thinkphp,redis

一個是如果你要調用原生的redis方法

thinkphp,redis

基本的用法都講完了。

接下來就愉快的開始擴展redis方法吧。

先找到這個類

thinkphp,redis

這個類里并沒有list的相關操作方法,那我們就來擴展list的相關方法。

這里的話,我就舉一個例子了。

thinkphp,redis

在控制器里去調用

thinkphp,redis

這樣就寫入成功了。

thinkphp,redis

希望本文所述對大家基于ThinkPHP框架的PHP程序設計有所幫助。


注:相關教程知識閱讀請移步到PHP教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 大荔县| 旌德县| 西青区| 双江| 平果县| 门头沟区| 宣化县| 红桥区| 唐河县| 同江市| 高州市| 鹤岗市| 凤庆县| 门源| 通州市| 射洪县| 永德县| 清新县| 全南县| 宣城市| 温州市| 农安县| 屏东县| 渭源县| 远安县| 河西区| 吉隆县| 乌苏市| 汨罗市| 潢川县| 弥勒县| 重庆市| 当雄县| 栾川县| 洛阳市| 安康市| 库尔勒市| 花莲市| 桐柏县| 监利县| 沙洋县|