91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

如何在Thinkphp 3.2框架中使用Redis

發布時間:2021-03-23 15:59:49 來源:億速云 閱讀:367 作者:Leah 欄目:開發技術

如何在Thinkphp 3.2框架中使用Redis?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。

(1)直接調用框架自帶的Redis類:

路徑:\ThinkPHP\Library\Think\Cache\Driver\Redis.class.php。

  public function test(){
    //創建一個redis對象
    $redis = new \Redis();
    //連接本地的 Redis 服務
    $redis->connect('127.0.0.1', 6379);
    //密碼驗證,如果沒有可以不設置
    $redis->auth('123456');
    //查看服務是否運行
    echo "Server is running: " . $redis->ping();
    echo '<br/>';
    //設置緩存
    $redis->set('username','zhang san',3600);
    //獲取緩存
    $user_name = $redis->get('username');
    var_dump($user_name);
  }

運行結果:

Server is running: +PONG
string(9) "zhang san"

(2)使用S方法:

在配置文件中添加配置

'DATA_CACHE_TYPE' => 'Redis',
'REDIS_HOST' => '127.0.0.1',
'REDIS_PORT' => 6379,

一、redis不設置密碼的情況下:

  public function set_info(){
    S('study','123');    
  }
  public function get_info(){
    echo C('DATA_CACHE_TYPE');
    echo '<br/>';
    $a = S('study');
    echo $a;
  }

先訪問set_info,再訪問get_info,返回結果:

Redis
123

二、redis設置密碼的情況下:

直接使用S方法,結果報錯:

NOAUTH Authentication required.

然后添加設置

'REDIS_AUTH' => 123456,

找到Redis類,發現沒有設置密碼,在Redis.class.php的__construct方法里添加代碼:

如何在Thinkphp 3.2框架中使用Redis

然后再測試S方法:

  public function set_info(){
    $a = S('study','1223');
    var_dump($a);  //true
  }
  public function get_info(){
    echo C('DATA_CACHE_TYPE'); //Redis
    echo '<br/>';
    $a = S('study');
    echo $a; //1223
  }

看完上述內容,你們掌握如何在Thinkphp 3.2框架中使用Redis的方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

泰来县| 竹溪县| 兴城市| 茶陵县| 当阳市| 邢台市| 唐山市| 安顺市| 霍山县| 高平市| 高台县| 九龙县| 宝坻区| 新建县| 阜康市| 蚌埠市| 淮阳县| 甘肃省| 巴彦淖尔市| 安溪县| 平原县| 信宜市| 汕头市| 吉水县| 莱阳市| 长宁区| 上高县| 四子王旗| 营口市| 晋城| 巴青县| 岑溪市| 龙岩市| 天峻县| 余庆县| 通河县| 岳池县| 宿州市| 玛曲县| 松阳县| 攀枝花市|