我已经安装了redis,我希望将PHP会话变量存储在redis中。我安装了PHP Redis并在我的php.ini文件中添加了以下内容
extension=redis.so
session.save_handler = redis
session.save_path = "tcp://localhost:6379/"
我有两个问题:
如何验证我创建的会话变量是否存储在Redis中而不是标准文件系统。
我正在构建一个nodejs应用程序,我需要访问这些会话变量。我怎么做?如何通过其他应用程序访问会话变量?
答案 0 :(得分:0)
最简单的检查方法之一是:
步骤1:在通过TCP连接的redis数据库上发出“ flushall”命令。这将刷新所有PHP Session值(如果有的话)。
第2步:登录到您的应用程序。如果配置正确,则应在Redis数据库中存储一个新的PHP Session变量。
附加步骤:再次发出flushall命令将删除Session变量。当您返回并刷新应用程序时,由于丢失了存储在Redis中的会话值,它应该会自动注销。