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 相关文章推荐
php 无限分类的树类代码
Dec 03 PHP
PHP发明人谈MVC和网站设计架构 貌似他不支持php用mvc
Jun 04 PHP
PHP定时执行计划任务的多种方法小结
Dec 19 PHP
Zend的MVC机制使用分析(一)
May 02 PHP
深入理解curl类,可用于模拟get,post和curl下载
Jun 08 PHP
解析PHP处理换行符的问题 \r\n
Jun 13 PHP
将word转化为swf 如同百度文库般阅读实现思路及代码
Aug 09 PHP
php生成txt文件标题及内容的方法
Jan 16 PHP
php获取字段名示例分享
Mar 03 PHP
thinkPHP交易详情查询功能详解
Dec 02 PHP
PHP基于DateTime类解决Unix时间戳与日期互转问题【针对1970年前及2038年后时间戳】
Jun 13 PHP
PHP下用Swoole实现Actor并发模型的方法
Jun 12 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
重量级动漫纷纷停播!唯独OVERLORD第四季正在英魂之刃继续更新
2020/05/06 日漫
PHP实现微信发红包程序
2015/08/24 PHP
thinkPHP5 tablib标签库自定义方法详解
2017/05/10 PHP
php设计模式之职责链模式定义与用法经典示例
2019/09/19 PHP
javascript 面向对象的JavaScript类
2010/05/04 Javascript
JavaScript经典效果集锦
2010/07/06 Javascript
深入理解JavaScript系列(6) 强大的原型和原型链
2012/01/15 Javascript
密码框显示提示文字jquery示例
2013/08/29 Javascript
js 限制input只能输入数字、字母和汉字等等
2013/12/18 Javascript
Javascript中的方法和匿名方法实例详解
2015/06/13 Javascript
jQuery使用$.ajax进行异步刷新的方法(附demo下载)
2015/12/04 Javascript
js实现C#的StringBuilder效果完整实例
2015/12/22 Javascript
JavaScript制作颜色反转小游戏
2016/09/25 Javascript
jQuery实现的动态文字变化输出效果示例【附演示与demo源码下载】
2017/03/24 jQuery
微信浏览器禁止页面下拉查看网址实例详解
2017/06/28 Javascript
JavaScript DOM元素常见操作详解【添加、删除、修改等】
2018/05/09 Javascript
vue中Axios的封装与API接口的管理详解
2018/08/09 Javascript
说说Vuex的getters属性的具体用法
2019/04/15 Javascript
webpack 如何解析代码模块路径的实现
2019/09/04 Javascript
原生js实现拖拽移动与缩放效果
2020/08/24 Javascript
JavaScript封装单向链表的示例代码
2020/09/17 Javascript
Python对两个有序列表进行合并和排序的例子
2014/06/13 Python
Python二分法搜索算法实例分析
2015/05/11 Python
Python 文件管理实例详解
2015/11/10 Python
Python实现将数据库一键导出为Excel表格的实例
2016/12/30 Python
python3.4下django集成使用xadmin后台的方法
2017/08/15 Python
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
python 监听salt job状态,并任务数据推送到redis中的方法
2019/01/14 Python
PyTorch的SoftMax交叉熵损失和梯度用法
2020/01/15 Python
python hmac模块验证客户端的合法性
2020/11/07 Python
css3实例教程 一款纯css3实现的环形导航菜单
2014/10/20 HTML / CSS
人力资源部经理助理岗位职责
2014/03/04 职场文书
小学秋季运动会报道稿
2014/09/30 职场文书
个人优缺点总结
2015/02/28 职场文书
销售区域经理岗位职责
2015/04/10 职场文书
装修安全责任协议书
2016/03/22 职场文书