redis存儲session數據,具體如何實現呢?
以php為例:
只需要在php.ini文件中修改相關session配置,如下所示:
session.save_handler = redis session.save_path = "tcp://127.0.0.1:6379"將其中127.0.0.1修改為你的redis服務器地址即可。如果無法隨便修改服務器上的php.ini文件,可以將如下代碼加入到入口文件index.php中,就可以實現相同的效果:ini_set('session.save_handler', 'redis'); ini_set('session.save_path', 'tcp://127.0.0.1:6379'); 重啟瀏覽器之后,查看phpinfo信息,如下圖所示就說明已經成功了:再寫一些相關的session測試代碼,到redis中去使用keys *進行查看時,可以看到類似PHP_SESSION:*****的key值,這便是保存了session的key值,****代表的是session_id,查看之后數據如下截圖所示:
轉載自:http://blog.csdn.net/u011250882/article/details/48625179
新聞熱點
疑難解答