91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

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

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

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

简阳市| 仙游县| 泽库县| 囊谦县| 蓬安县| 大安市| 慈溪市| 申扎县| 阿拉善右旗| 新丰县| 鄂尔多斯市| 德昌县| 且末县| 门源| 黄陵县| 辽阳县| 丽水市| 凤冈县| 湾仔区| 乐亭县| 根河市| 普洱| 普定县| 麻栗坡县| 牟定县| 田阳县| 唐河县| 明水县| 武清区| 美姑县| 河池市| 若羌县| 长泰县| 门源| 台湾省| 应城市| 兴安盟| 柳江县| 嘉义市| 壶关县| 周口市|