国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > PHP > 正文

php Session存儲到Redis的方法

2024-05-04 23:19:17
字體:
來源:轉載
供稿:網友

當然要寫先安裝php的擴展,可參考這篇文章:Redis及PHP擴展安裝
修改php.ini的設置

復制代碼 代碼如下:


session.save_handler = redis
session.save_path = “tcp://127.0.0.1:6379″
修改后重啟php-fpm或nginx,phpinfo()

session redis
如果不想修改php.ini可這樣

復制代碼 代碼如下:


ini_set(“session.save_handler”,”redis”);
ini_set(“session.save_path”,”tcp://127.0.0.1:6379″);


如果配置文件/etc/redis.conf里設置了連接密碼requirepass保存session的時候會報錯,save_path這樣寫 tcp://127.0.0.1:6379?auth=authpwd 即可。
有網友提到相對于文件存儲的session,redis或者memcache存儲session值會有并發一致性的問題,這塊并沒有細測過。

復制代碼 代碼如下:


<?php
//如果未修改php.ini下面兩行注釋去掉
//ini_set('session.save_handler', 'redis');
//ini_set('session.save_path', 'tcp://127.0.0.1:6379');
session_start();
$_SESSION['sessionid'] = 'this is session content!';
echo $_SESSION['sessionid'];
echo '<br/>';

$redis = new redis();
$redis->connect('127.0.0.1', 6379);
//redis用session_id作為key并且是以string的形式存儲
echo $redis->get('PHPREDIS_SESSION:' . session_id());
 ?>
 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 阳山县| 石泉县| 宜春市| 祁门县| 高要市| 易门县| 西昌市| 石景山区| 涟水县| 宾阳县| 延长县| 微山县| 鄂托克前旗| 米泉市| 丘北县| 安国市| 锦州市| 平凉市| 长泰县| 肃北| 沁源县| 沙湾县| 黔南| 洛宁县| 景宁| 大宁县| 和政县| 育儿| 红安县| 阳东县| 桂林市| 刚察县| 日照市| 蓬莱市| 田林县| 梁平县| 广东省| 石泉县| 泰宁县| 阳原县| 遂溪县|