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

溫馨提示×

溫馨提示×

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

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

將php的session存放到redis里面

發布時間:2020-07-02 21:02:46 來源:網絡 閱讀:2460 作者:我的二狗呢 欄目:web開發

通常我們將session存儲到memcached,但是有時候老大讓你將session存儲到Redis怎么辦,因此有必要了解下如何將session存到redis。


step1、服務器上需要安裝redis擴展(以php7為例)

# 以安裝php7為例,簡單起見直接安裝了全部的包
yum install php70w.x86_64 php70w-cli.x86_64 php70w-common.x86_64 \
php70w-gd.x86_64 php70w-ldap.x86_64 php70w-mbstring.x86_64 \
php70w-mcrypt.x86_64 php70w-mysql.x86_64 php70w-pdo.x86_64 \
php70w-fpm php70w-devel

# pecl install redis
# vim /etc/php.ini 加入一行: extension = redis.so



step2、修改php.ini配置

vim /etc/php.ini 相關部分代碼如下:

# egrep -v '^;|^$' /etc/php.ini|grep session

session.save_handler = redis     # 默認的設置是file,這里改成redis

session.save_path = "tcp://192.168.2.11:6379?auth=passwd" # 這里填redis的連接配置參數
;session.save_path = "tcp://192.168.2.11:6379"  # 如果redis不帶密碼,則使用這種配置

session.use_strict_mode = 0
session.use_cookies = 1
session.use_only_cookies = 1
session.name = PHPSESSID     # 這個名字可以自己改
session.auto_start = 0
session.cookie_lifetime = 0
session.cookie_path = /
session.cookie_domain =
session.cookie_httponly =
session.serialize_handler = php
session.gc_probability = 1
session.gc_divisor = 1000
session.gc_maxlifetime = 1440
session.referer_check =
session.cache_limiter = nocache
session.cache_expire = 180
session.use_trans_sid = 0
session.hash_function = 0
session.hash_bits_per_character = 5


存儲到redis里面的keys的名稱是類似 PHPREDIS_SESSIONxxxxxxxxx ,我們只需要連接到redis,并執行 keys PHPREDIS_SESSION* 即可列出全部的sessionkeys

例如:

> keys PHPREDIS_SESSION* 
"PHPREDIS_SESSION:55fsmg64ooebqqaotlue6050g7"
> get "PHPREDIS_SESSION:55fsmg64ooebqqaotlue6050g7"   # 即可查看到session里面的數據。




向AI問一下細節

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

AI

大渡口区| 关岭| 上虞市| 阳信县| 徐水县| 济源市| 古蔺县| 赤壁市| 平远县| 龙陵县| 化隆| 开原市| 通州市| 京山县| 沭阳县| 土默特右旗| 驻马店市| 沁源县| 商城县| 庄河市| 海兴县| 镇坪县| 巴东县| 重庆市| 丹凤县| 贵州省| 太白县| 大姚县| 手机| 岢岚县| 鄂温| 大渡口区| 连平县| 吉隆县| 隆德县| 定南县| 出国| 宜黄县| 舟曲县| 罗平县| 江西省|