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页面间传递参数实例代码
Jun 05 PHP
php面向对象全攻略 (十六) 对象的串行化
Sep 30 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 PHP
CodeIgniter基本配置详细介绍
Nov 12 PHP
PHP处理JSON字符串key缺少双引号的解决方法
Sep 16 PHP
php生成静态html页面的方法(2种方法)
Sep 14 PHP
WordPress中获取所使用的模板的页面ID的简单方法
Dec 31 PHP
php之header的不同用法总结(实例讲解)
Nov 28 PHP
PHP实现的最大正向匹配算法示例
Dec 19 PHP
PHP实现Redis单据锁以及防止并发重复写入
Apr 10 PHP
PHP实现SMTP邮件的发送实例
Sep 27 PHP
在 PHP 和 Laravel 中使用 Traits的方法
Nov 13 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
PHP错误抑制符(@)导致引用传参失败Bug的分析
2011/05/02 PHP
php返回字符串中所有单词的方法
2015/03/09 PHP
PHP用户管理中常用接口调用实例及解析(含源码)
2017/03/09 PHP
Javascript解决常见浏览器兼容问题的12种方法
2010/01/04 Javascript
统计jQuery中各字符串出现次数的工具
2012/05/03 Javascript
JavaScript实现自己的DOM选择器原理及代码
2013/03/04 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
Jquery zTree 树控件异步加载操作
2016/02/25 Javascript
浏览器兼容的JS写法总结
2016/04/27 Javascript
jQuery代码实现表格中点击相应行变色功能
2016/05/09 Javascript
JavaScript易错知识点整理
2016/12/05 Javascript
jQuery插件FusionCharts实现的Marimekko图效果示例【附demo源码】
2017/03/24 jQuery
JavaScript之filter_动力节点Java学院整理
2017/06/28 Javascript
微信小程序缓存过期时间的使用详情
2019/05/12 Javascript
生产制造追溯系统之再说条码打印
2019/06/03 Javascript
js实现星星打分效果
2020/07/05 Javascript
javascript开发实现贪吃蛇游戏
2020/07/31 Javascript
详解JavaScript 中的批处理和缓存
2020/11/19 Javascript
[01:10:48]完美世界DOTA2联赛PWL S2 GXR vs PXG 第一场 11.18
2020/11/18 DOTA
Tensorflow 自带可视化Tensorboard使用方法(附项目代码)
2018/02/10 Python
python抽取指定url页面的title方法
2018/05/11 Python
python自动化之Ansible的安装教程
2019/06/13 Python
在Python中使用filter去除列表中值为假及空字符串的例子
2019/11/18 Python
关于python 的legend图例,参数使用说明
2020/04/17 Python
利用html5 canvas动态画饼状图的示例代码
2018/04/02 HTML / CSS
Canvas绘制浮动球效果的示例
2017/12/29 HTML / CSS
乌克兰时尚鞋子和衣服购物网站:Born2be
2018/05/24 全球购物
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
马来西亚网上花店:FlowerAdvisor马来西亚
2020/01/03 全球购物
家长会学生家长演讲稿
2013/12/29 职场文书
商场促销活动总结
2014/07/10 职场文书
组工干部演讲稿
2014/09/02 职场文书
会计人员演讲稿
2014/09/11 职场文书
出差报告格式模板
2014/11/06 职场文书
民主评议党员个人总结
2015/02/13 职场文书
Java实现超大Excel文件解析(XSSF,SXSSF,easyExcel)
2022/07/15 Java/Android