php中把session存入到redis中
来源:互联网 发布:影子战术将军之刃 mac 编辑:程序博客网 时间:2024/04/29 05:04
session一般存在服务器的tmp目录下,在我们访问php的网站的时候,一般会有个phpsessid的cookie,他的内容是服务器中tmp目录下的一个文件名,每个浏览器对应网站一个phpsessid,这个文件里面就包含了我们对当前访问用户设置的一些session值,比如存了的密码或者token。phpsessid这个名可以在php.ini配置文件中修改。搜索session.name,修改为自己所需的即可。
方法一:
修改php.ini实现
session.save_handler = redissession.save_path = "tcp://127.0.0.1:6379"
修改完后,重启web服务器
方法二:
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 即可。
测试代码:
<?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());
0 0
- php中把session存入到redis中
- 把session 存入 redis
- 把session保存到redis中,session-redis
- 把每一个Session用户存入List中
- php 将session记录到redis中
- 把数组存入到cookie中
- Struts2 获取session 存入list 到session中
- PHP将数组存入到数据库中
- PHP将数组存入到数据库中
- 将PHP的SESSION数据存放到Redis中
- 让php Session 存入 redis 配置方法
- 把文件的读出值存入到变量中
- 把json格式的字符串存入到对象中
- C#把图片存入到SQL2008数据库中
- 把json格式的字符串存入到对象中
- symfony中session存入到memcache中都使用方法总结
- session 临时性存入 memcache 中
- Laravel 5.2 session失效不起作用(无法将Session存入Redis中)的解决方案
- Python "%s 和 % d" 的含义
- MySQL中distinct和group by性能比较[转]
- Andoroid 中 EditText中输入文本
- Tomcat 安装Axis插件问题一
- 14.1
- php中把session存入到redis中
- VOC2007数据集制作——boundingbox绘画工具分享
- thinkphp5 数据库和模型详解 之4 模型数据处理(核心)和高级用法
- 经典问题解析(3)---多态与数组、多重继承、接口的概念
- 团队建设
- SpringBoot跨域请求与过滤器
- Spring注解之@Scope("prototype")
- Java 经典实例摘记 文件相关
- TCP拥塞控制