Thinkphp5.1的session類型為redis,並指定redis的數據庫


Thinkphp5.1的session類型為redis,並指定redis的數據庫

  • 設置項目根目錄下config/session.php
  • type設置為redis
  • 增加,"host", "port", "password"三個參數,指定redis的鏈接信息,這是所有文檔的信息
  • 默認session信息都存儲在0里面,如果想指定redis的某個數據庫,專門存儲session信息呢?
  • 官方文檔沒有任何介紹,百度也答案,那只能看源碼
  • 在/thinkphp/think/library/think/session/driver/redis.php文件中,,默認配置,里面指定了redis的庫,"'select' => 0",在構造函數中有初始化,有把類默認配置和傳參的config進行數組merge,
  • 按照這個推斷,在config/session.php數組增加"'select' => 3",
  • 測試更換成功,閱讀和理解框架的源碼,有助於更好的使用框架


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM