pjhp实现使用redis来存储session数据

#设置php处理session的方式为redis,并配置redis的访问地址(因为在redis中绑定的访问地址为127.0.0.1,所以就没有设置访问密码,如果需要请自行搜索)
#因为不想修改php.ini,所以就通过ini_set()函数进行修改php配置参数
ini_set('session.save_handler', 'redis'); ini_set('session.save_path', 'tcp://127.0.0.1:6379'); echo "连接redis测试"; echo "<br/>"; $redis = new Redis(); $redis->connect("127.0.0.1",6379); echo $redis->Ping(); echo "<br/>"; echo "session存储设置<br/>"; session_start(); $_SESSION['sessionid'] = 'this is session content!'; echo $_SESSION['sessionid'];
//######如上所示,session的读取与默认使用file进行存储并没有区别 echo '<br/>';
//session在存储的过程中,key对应的是 'PHPREDIS_SESSION:' . session_id() --session_id()对应当前会话id
echo $redis->get('PHPREDIS_SESSION:' . session_id());

  

posted @ 2016-10-11 11:57  codefly-sun  阅读(377)  评论(0编辑  收藏  举报