session.save_path = "tcp://127.0.0.1:6379"
或者使用密碼
session.save_path = "tcp://127.0.0.1:6379?auth=123456"
vi /etc/php.ini
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
service php-fpm restart
打印phpinfo();發現不生效,還得修改 php-fpm的配置文件,準確的說,php-fpm的優先級比php.ini高。
vi /etc/php-fpm.d/www.conf
將
php_value[session.save_handler] = files
php_value[session.save_path] = /var/lib/php/session
改為:
php_value[session.save_handler] = redis
php_value[session.save_path] = "tcp://127.0.0.1:6379"
service php-fpm restart
打印phpinfo();已生效。
測試:
session_set.php
<?php
session_start();
$_SESSION['username'] = 'rao';
session_get.php
<?php
session_start();
echo $_SESSION['username'];
進入 /var/lib/php/session 目錄,清除之前的session文件
cd /var/lib/php/session
rm -rf *
訪問
http://192.168.10.200/session_set.php
http://192.168.10.200/session_get.php
打印出 rao
查看redis
db0 生成了一條session
cd /var/lib/php/session
ls
空的,證明已經不再生成session文件了。
session使用redis來認證
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。
- 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人,你說我怎么就攤上這事。” “怎么了?”我有些...
- 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著,像睡著了一般。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發上,一...
- 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了?” 一聲冷哼從身側響起,我...
推薦閱讀更多精彩內容
- 自己公司的運維平臺項目,考慮到session保存到數據庫的性能問題,所以使用redis做為緩存服務,于是在gith...
- Spring Boot 使用 Spring Session 集成 Redis 實現Session共享 《Sprin...
- 1.Spring session簡介:說白了就是解決session共享問題,spring-session將web的...