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 相关文章推荐
杏林同学录(八)
Oct 09 PHP
PHP 中文处理技巧
Apr 25 PHP
php的ajax框架xajax入门与试用介绍
Dec 19 PHP
php中在PDO中使用事务(Transaction)
May 14 PHP
PHP 获取远程网页内容的代码(fopen,curl已测)
Jun 06 PHP
从PHP $_SERVER相关参数判断是否支持Rewrite模块
Sep 26 PHP
ThinkPHP学习笔记(一)ThinkPHP部署
Jun 22 PHP
PHP获取短链接跳转后的真实地址和响应头信息的方法
Jul 25 PHP
PHP合并discuz用户脚本的方法
Aug 04 PHP
PHP几个实用自定义函数小结
Jan 25 PHP
PHP模拟post提交数据方法汇总
Feb 16 PHP
PHP设计模式(五)适配器模式Adapter实例详解【结构型】
May 02 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
Protoss兵种介绍
2020/03/14 星际争霸
PHP常用特殊运算符号和函数总结(php新手入门必看)
2013/02/02 PHP
PHP中把对象数组转换成普通数组的方法
2015/07/10 PHP
php搜索文件程序分享
2015/10/30 PHP
phpcms实现验证码替换及phpcms实现全站搜索功能教程详解
2017/12/13 PHP
PHP经典设计模式之依赖注入定义与用法详解
2019/05/21 PHP
用jscript实现新建和保存一个word文档
2007/06/15 Javascript
一个javascript参数的小问题
2008/03/02 Javascript
javascript 限制输入和粘贴(IE,firefox测试通过)
2008/11/14 Javascript
Js 时间间隔计算的函数(间隔天数)
2011/11/15 Javascript
JQUERY1.6 使用方法四 检测浏览器
2011/11/23 Javascript
THREE.JS入门教程(6)创建自己的全景图实现步骤
2013/01/25 Javascript
JavaScript中操作Mysql数据库实例
2015/04/02 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
javascript返回顶部的按钮实现方法
2016/01/09 Javascript
AngularJS中实现用户访问的身份认证和表单验证功能
2016/04/21 Javascript
jQuery hover事件简单实现同时绑定2个方法
2016/06/07 Javascript
JavaScript手风琴页面制作
2017/05/17 Javascript
JavaScript 正则命名分组【推荐】
2018/06/07 Javascript
使用Angular自定义字段校验指令的方法示例
2019/02/01 Javascript
nodejs开发一个最简单的web服务器实例讲解
2020/01/02 NodeJs
three.js着色器材质的内置变量示例详解
2020/08/16 Javascript
python获取本机所有IP地址的方法
2018/12/26 Python
关于Theano和Tensorflow多GPU使用问题
2020/06/19 Python
Python基于xlrd模块处理合并单元格
2020/07/28 Python
Yahoo-PHP面试题2
2014/12/06 面试题
计算机专业毕业生的自我评价
2013/11/18 职场文书
测试工程师岗位职责
2013/11/28 职场文书
电子信息工程专业推荐信
2014/02/14 职场文书
学校后勤岗位职责
2014/02/19 职场文书
2014业务员年终工作总结
2014/12/09 职场文书
个人年底工作总结
2015/03/10 职场文书
2015年高校图书馆工作总结
2015/04/30 职场文书
廉洁自律承诺书2016
2016/03/25 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
Python 统计序列中元素的出现频度
2022/04/26 Python