zoukankan      html  css  js  c++  java
  • php session存入redis

    php的会话默认以文件的形式存在,可以配知道NOSQL中,既可以提高访问速度又能好好的实现回话共享,在后期做负载均衡时实现多台服务器session 同步也是比较方便;

    一:在php配置文件中改

      修改php.ini文件

    session.save_handler = redis
    session.save_path = "tcp://127.0.0.1:6379"

    二:代码中设置

    ini_set("session.save_handler", "redis");
    ini_set("session.save_path", "tcp://127.0.0.1:6379");

    测试

    <?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());


  • 相关阅读:
    MVC ActionResult JsonResult
    xml文件
    使用socket实现聊天功能
    使用多线程完成Socket
    Socket编程
    U1总结
    多线程
    IO
    单例模式
    日期
  • 原文地址:https://www.cnblogs.com/jackylee92/p/6606595.html
Copyright © 2011-2022 走看看