亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

PHP 配置 Session存儲方式 為Redis

發布時間:2020-07-20 14:51:24 來源:網絡 閱讀:2930 作者:指尖芳華 欄目:web開發
    PHP 中 Session 存儲在文件中,對于一般需求來講沒什么問題,但是對于高并發、分布式集群架構的項目來講,會有 性能和Session 共享 的問題。
    解決方案:配置 Session 存儲在 NoSQL 中,如 Redis

Reids 存儲

  方法1:php.ini 配置
                          session.save_handler = redis
                          session.save_path = "tcp://127.0.0.1:6379"
                          重啟 php-fpm 

  方法2:腳本中 ini_set() 配置

ini_set("session.save_handler", "redis");
ini_set("session.save_path", "tcp://127.0.0.1:6379");

Redis 如果配置了密碼,/etc/redis.conf 中的 requirepass ,session 存儲時會報錯

方案:session.save_path = "tcp://127.0.0.1:6379?auth=authpass"

從Redis 中讀取session

key = "PHPREDIS_SESSION:".session_id() ; // session_id() 拼接前綴 PHPREDIS_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());

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

建始县| 黄浦区| 施秉县| 呼图壁县| 岳池县| 开封县| 彰化市| 长子县| 瓮安县| 泗阳县| 普安县| 锦州市| 合川市| 杭锦旗| 鹰潭市| 布尔津县| 舞阳县| 田东县| 阿合奇县| 太湖县| 濮阳市| 蒙城县| 临澧县| 诸城市| 长岛县| 广昌县| 额济纳旗| 巴林左旗| 张家口市| 石河子市| 曲靖市| 洛阳市| 司法| 布拖县| 海城市| 类乌齐县| 铜梁县| 镇坪县| 金坛市| 蒙山县| 涞水县|