php Session存储到Redis的方法


Posted in PHP onNovember 04, 2013

当然要写先安装php的扩展,可参考这篇文章:Redis及PHP扩展安装
修改php.ini的设置

session.save_handler = redis
session.save_path = “tcp://127.0.0.1:6379″
修改后重启php-fpm或nginx,phpinfo()

session redis
如果不想修改php.ini可这样

ini_set(“session.save_handler”,”redis”);
ini_set(“session.save_path”,”tcp://127.0.0.1:6379″);

如果配置文件/etc/redis.conf里设置了连接密码requirepass保存session的时候会报错,save_path这样写 tcp://127.0.0.1:6379?auth=authpwd 即可。
有网友提到相对于文件存储的session,redis或者memcache存储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());
 ?>
 
PHP 相关文章推荐
Extended CHM PHP 语法手册之 DIY
Oct 09 PHP
十天学会php之第一天
Oct 09 PHP
Session保存到数据库的php类分享
Oct 24 PHP
PHP中include与require使用方法区别详解
Oct 19 PHP
php中OR与|| AND与&amp;&amp;的区别总结
Oct 26 PHP
php使用exec shell命令注入的方法讲解
Nov 12 PHP
Laravel 4 初级教程之安装及入门
Oct 30 PHP
PHP使用php-resque库配合Redis实现MQ消息队列的教程
Jun 29 PHP
Yii2实现同时搜索多个字段的方法
Aug 10 PHP
php+js实现百度地图多点标注的方法
Nov 30 PHP
php使用curl实现简单模拟提交表单功能
May 15 PHP
Laravel实现ORM带条件搜索分页
Oct 24 PHP
在PHP中使用redis
Nov 04 #PHP
6种php上传图片重命名的方法实例
Nov 04 #PHP
php preg_replace替换实例讲解
Nov 04 #PHP
php define的第二个参数使用方法
Nov 04 #PHP
Linux编译升级php的详细方法
Nov 04 #PHP
php获取操作系统语言代码
Nov 04 #PHP
Php header()函数语法及使用代码
Nov 04 #PHP
You might like
基于AppServ,XAMPP,WAMP配置php.ini去掉警告信息(NOTICE)的方法详解
2013/05/07 PHP
php与java通过socket通信的实现代码
2013/10/21 PHP
Laravel框架表单验证详解
2014/09/04 PHP
Java和PHP在Web开发方面对比分析
2015/03/01 PHP
解决ExtJS在chrome或火狐中正常显示在ie中不显示的浏览器兼容问题
2013/01/11 Javascript
artdialog的图片/标题以及关闭按钮不显示的解决方法
2013/06/27 Javascript
Extjs实现进度条的两种便捷方式
2013/09/26 Javascript
js实现图片和链接文字同步切换特效的方法
2015/02/20 Javascript
IE6兼容透明背景图片及解决方案
2015/08/19 Javascript
JavaScript模拟鼠标右键菜单效果
2020/12/08 Javascript
用iframe实现不刷新整个页面上传图片的实例
2016/11/18 Javascript
angular.js指令中的controller、compile与link函数的不同之处
2017/05/10 Javascript
微信小程序之swiper轮播图中的图片自适应高度的方法
2018/04/23 Javascript
浅谈angular表单提交中ng-submit的默认使用方法
2018/09/30 Javascript
JS中使用new Option()实现时间联动效果
2018/12/10 Javascript
详解从react转职到vue开发的项目准备
2019/01/14 Javascript
vue实现固定位置显示功能
2019/05/30 Javascript
python绘图方法实例入门
2015/05/19 Python
详解Python装饰器由浅入深
2016/12/09 Python
TensorFlow实现AutoEncoder自编码器
2018/03/09 Python
使用python将大量数据导出到Excel中的小技巧分享
2018/06/14 Python
Python3 实现串口两进程同时读写
2019/06/12 Python
python 多进程队列数据处理详解
2019/12/23 Python
Python数组并集交集补集代码实例
2020/02/18 Python
pytorch 中的重要模块化接口nn.Module的使用
2020/04/02 Python
Python+OpenCV图像处理—— 色彩空间转换
2020/10/22 Python
一款纯css3实现的圆形旋转分享按钮旋转角度可自己调整
2014/09/02 HTML / CSS
新西兰演唱会和体育门票网站:Ticketmaster新西兰
2017/10/07 全球购物
安全资金保障制度
2014/01/23 职场文书
楼面经理岗位职责范本
2014/02/18 职场文书
少年闰土教学反思
2014/02/22 职场文书
2014三八妇女节活动总结范文四篇
2014/03/09 职场文书
成品库仓管员岗位职责
2014/04/06 职场文书
党员自我对照检查材料
2014/08/19 职场文书
获奖感言怎么写
2015/07/31 职场文书
爱护公物主题班会
2015/08/17 职场文书