验证存储在Redis中的PHP会话变量并使用其他应用程序访问它

问题描述 投票:2回答:1

我已经安装了redis,我希望将PHP会话变量存储在redis中。我安装了PHP Redis并在我的php.ini文件中添加了以下内容

extension=redis.so

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

我有两个问题:

  1. 如何验证我创建的会话变量是否存储在Redis中而不是标准文件系统中。
  2. 我正在构建一个nodejs应用程序,我需要访问这些会话变量。我怎么做?如何通过其他应用程序访问会话变量?
php session redis
1个回答
0
投票

检查这个的最简单方法之一是:

步骤1:在通过tcp连接的redis数据库上发出'flushall'命令。这将刷新所有PHP Session值(如果有)。

第2步:登录您的应用程序。如果配置正确,则应在Redis数据库中存储新的PHP Session变量。

附加步骤:再次发出flushall命令将删除Session变量。当您返回并刷新应用程序时,由于Redis中存储的会话值丢失,它应自动注销。

© www.soinside.com 2019 - 2024. All rights reserved.