设置session的存储方式为redis

 时间:2026-02-14 13:03:16

1、下载安装phpStudy 2016,然后切换php版本:php7.0 + apache;

下载php_redis.dll:http://windows.php.net/downloads/pecl/snaps/redis/3.1.4rc3/

ps: igbinary可以忽略

设置session的存储方式为redis

设置session的存储方式为redis

设置session的存储方式为redis

2、    调试php_redis.dll,打印phpinfo(),如下图显示,正常;

若没有redis扩展项或者session.save_handler的选项中没有redis ,说明你下载php_redis.dll不兼容,重新匹配自己的php版本

设置session的存储方式为redis

3、    以管理员身份运行cmd窗口,切换到redis-server的安装目录,输入命令运行:

      redis-server.exe redis.windows.conf

如下图显示,则正常

ps:在测试过程中此窗口要始终不可关闭

设置session的存储方式为redis

4、测试链接redis:

    同样的方式新打开一个cmd窗口,运行命令:

      redis-cli (redis-cli.exe -h 127.0.0.1 -p 6379)

    以上命令是未设置密码的情况,设置密码后需要

      redis-cli.exe -h 127.0.0.1 -p 6379 -a 密码

    其中命令:

      config get requirepass 查看密码   

   ps:  127.0.0.1  6379 都是默认的配置,所以可以省略,同样生效

设置session的存储方式为redis

5、到这里就可以使用php代码测试啦,实现redis存储session:

可以不必修改php.ini文件,而是在php程序中灵活调用:

ini_set('session.save_handler','redis');

ini_set('session.save_path','tcp://127.0.0.1:6379');

若是redis设置了密码的话:

ini_set('session.save_path','tcp://127.0.0.1:6379?auth=密码');

设置session的存储方式为redis

  • Django使用redis存储Session实例
  • redis如何设置过期日期
  • session与cookie的比较:自定义session存储机制
  • redis最大内存设置方法
  • Java简单实现session保存到redis的方法
  • 热门搜索
    工伤怎么赔偿 的拼音怎么写 怎么死没有痛苦 优思明怎么吃 饥荒怎么玩 怎么游泳 美图秀秀怎么换背景 茄子怎么炒 花呗怎么借钱出来 孕妇心跳快怎么回事