日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

session存入redis或memcached

發(fā)布時間:2025/4/16 47 豆豆
生活随笔 收集整理的這篇文章主要介紹了 session存入redis或memcached 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

2019獨角獸企業(yè)重金招聘Python工程師標(biāo)準(zhǔn)>>>

session 存入 redis 的 php 配置

安裝 redis?

安裝 phpredis 擴展

編輯 php.ini 配置文件

將 session.save_handler = files,修改為 session.save_handler = redis?
將 session.save_path = “/tmp”, 修改為 session.save_path = “tcp://127.0.0.1:6379”?
注:session.save_path 指向的是 redis 的 connect 地址

測試?yán)?/h3> // 開啟 session session_start();$_SESSION['testSession'] = array('name' => 'test', 'var' => 'hello redis');$redis = new redis(); $redis->connect('127.0.0.1', 6379);echo 'sessionid:' . session_id() . PHP_EOL;// redis用session_id作為key并且是以string的形式存儲 echo 'get redis from php:'.$redis->get('PHPREDIS_SESSION:' . session_id()) . PHP_EOL;var_dump($_SESSION['testSession']);

?返回結(jié)果

sessionid:v5hebio95t8bf2f9hd19dr1v87 get redis from php:testSession|a:2:{s:4:"name";s:4:"test";s:3:"var";s:11:"hello redis";} array(2) {["name"]=>string(4) "test"["var"]=>string(11) "hello redis" }

查看redis里所有的key

// connect redis $redis = new redis(); $redis->connect('127.0.0.1', 6379);// get all keys $arrList = $redis->keys("*"); echo "Stored keys: </br>"; print_r($arrList);

返回結(jié)果

Stored keys: Array ([0] => test[1] => PHPREDIS_SESSION:v5hebio95t8bf2f9hd19dr1v87 )

所以,可見,在測試?yán)永?#xff0c;我們設(shè)置了:

$_SESSION['testSession'] = array('name' => 'test', 'var' => 'hello redis');?

之后,該session會存在當(dāng)前的sessionid 的key 里。

?

session 存入 memcached 的 php 配置

session.save_handler = memcached?
session.save_path = “l(fā)ocalhost:11211”?

?

參考:http://blog.csdn.net/lipeigang1109/article/details/54893886

深入學(xué)習(xí):http://www.cnblogs.com/yanweidie/p/4719692.html

轉(zhuǎn)載于:https://my.oschina.net/ganfanghua/blog/907568

《新程序員》:云原生和全面數(shù)字化實踐50位技術(shù)專家共同創(chuàng)作,文字、視頻、音頻交互閱讀

總結(jié)

以上是生活随笔為你收集整理的session存入redis或memcached的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。