繁体   English   中英

我如何知道会话是否已由Redis成功管理?

[英]How do I know if sessions are successfully being managed by redis?

我已经在PHP.ini设置了我的值,如下所示。 Redis有效,会话也有效。 现在,我真正想知道的是我如何知道会话正在处理并存储在Redis? 我到处搜索,但找不到如何验证Redis的功能。

我需要能够以某种方式检查会话是否存储在此处。

session.save_handler = redis
session.save_path = "tcp://host1:6379"
extension=redis.so

我的PHP信息显示

session.name    PHPSESSID   PHPSESSID

如果您的会话已由Redis成功管理,则在创建会话时会看到新密钥已添加到Redis。

您可以要求redis在命令行上列出其键:

$ redis-cli keys "*"
1) "some-redis-session-keys"
2) "should-be-in-this-list"

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM