SESSION保存在缓存中
php将缓存保存到redis中,可以使用配置文件,对session的处理和保存做修改,当然了,在程序中使用ini_set()函数去修改也可以,这个很方便测试,我这里就使用这种方式,当然了,要是生产环境还是建议使用配置文件。
如果想简单操作session入redis操作可以将一下代码运行一下
<?php
ini_set("session.save_handler", "redis");
ini_set("session.save_path", "tcp://localhost:6379");
session_start();
header("Content-type:text/html;charset=utf-8");
$_SESSION['view'] = 'zhangsan';
echo $_SESSION['view'];
这里设置 session.save_handler 方式为 redis , session.save_path 为 redis 的地址和端口,设置之后刷新,再回头查看 redis ,会发现 redis 中的生成了 sessionId , sessionId 和浏览器请求的是一样的