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",
- 測試更換成功,閱讀和理解框架的源碼,有助於更好的使用框架
