本文主要介紹云數(shù)據(jù)庫Redis如何緩存PHP的session變量。
1.依次執(zhí)行如下命令,安裝phpredis擴展包。
wget https://github.com/nicolasff/phpredis/archive/master.zip
unzip master.zip
cd phpredis-master
/data/apps/php5.5.0/bin/phpize
./configure —with-php-config=/data/apps/php5.5.0/bin/php-config
make
make install
注:此處phpize和php-config的路徑,請以現(xiàn)場實際情況為準。
2.分別針對以下三個參數(shù)進行調(diào)整php.ini。
extension = redis.so
session.save_handler = redis
session.save_path = "tcp://用戶redis實例的連接地址?auth=redis對應(yīng)的密碼"
系統(tǒng)顯示類似如下。
3.設(shè)置完成后重啟web服務(wù)。
4.編寫一個PHP生成session的頁面驗證是否保存到Redis。test.php內(nèi)容如下。
5.通過執(zhí)行php test.php命令解析該PHP頁面,觀察結(jié)果如下,實現(xiàn)保存到Redis的需求。