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 相关文章推荐
利用Memcached在php下实现session机制 替换PHP的原生session支持
Aug 21 PHP
php生成随机密码的三种方法小结
Sep 04 PHP
php smarty 二级分类代码和模版循环例子
Jun 16 PHP
PHP flock 文件锁详细介绍
Dec 29 PHP
PHP5.3与5.5废弃与过期函数整理汇总
Jul 10 PHP
详解YII关联查询
Jan 10 PHP
thinkphp在低版本Nginx 下支持PATHINFO的方法分享
May 27 PHP
PHP学习笔记之php文件操作
Jun 03 PHP
详解PHP原生DOM对象操作XML的方法
Oct 17 PHP
使用php完成常见的文件上传功能(推荐)
Jan 13 PHP
Laravel学习教程之View模块详解
Sep 18 PHP
PHP封装curl的调用接口及常用函数详解
May 31 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函数
2006/10/09 PHP
PHP伪造referer实例代码
2008/09/20 PHP
字母顺序颠倒而单词顺序不变的php代码
2010/08/08 PHP
PHP 的比较运算与逻辑运算详解
2016/05/12 PHP
Laravel使用memcached缓存对文章增删改查进行优化的方法
2016/10/08 PHP
PHP判断是手机端还是PC端 PHP判断是否是微信浏览器
2017/03/15 PHP
PHP 无限级分类
2017/05/04 PHP
PHP abstract 抽象类定义与用法示例
2018/05/29 PHP
Javascript实例教程(19) 使用HoTMetal(4)
2006/12/23 Javascript
客户端脚本中常常出现的一些问题和调试技巧
2007/01/09 Javascript
超级退弹代码
2008/07/07 Javascript
javascript基础之查找元素的详细介绍(访问节点)
2013/07/05 Javascript
javascript框架设计读书笔记之数组的扩展与修复
2014/12/02 Javascript
jQuery 实现侧边浮动导航菜单效果
2014/12/26 Javascript
javascript实现自动填写表单实例简析
2015/12/02 Javascript
jQuery获取字符串中出现最多的数
2016/02/22 Javascript
简单的jQuery banner图片轮播实例代码
2016/03/04 Javascript
微信小程序 Canvas增强组件实例详解及源码分享
2017/01/04 Javascript
jQuery插件HighCharts绘制的基本折线图效果示例【附demo源码下载】
2017/03/07 Javascript
JavaScript 中使用 Generator的方法
2017/12/29 Javascript
js中innerText/textContent和innerHTML与target和currentTarget的区别
2019/01/21 Javascript
基于layui的table插件进行复选框联动功能的实现方法
2019/09/19 Javascript
Vue-router 报错NavigationDuplicated的解决方法
2020/03/31 Javascript
vue+elementUI(el-upload)图片压缩,默认同比例压缩操作
2020/08/10 Javascript
selenium python 实现基本自动化测试的示例代码
2019/02/25 Python
python自动分箱,计算woe,iv的实例代码
2019/11/22 Python
PyQt5高级界面控件之QTableWidget的具体使用方法
2020/02/23 Python
Python学习之os模块及用法
2020/06/03 Python
如何快速一次性卸载所有python包(第三方库)呢
2020/10/20 Python
CSS3轻松实现圆角效果
2017/11/09 HTML / CSS
仓库文员岗位职责
2014/04/06 职场文书
三好学生评语大全
2014/12/29 职场文书
2020年基层司法所建设情况调研报告
2019/11/30 职场文书
教你解决往mysql数据库中存入汉字报错的方法
2021/05/06 MySQL
python spilt()分隔字符串的实现示例
2021/05/21 Python
Python 文字识别
2022/05/11 Python