我如何知道redis是否成功管理会话?

时间:2013-10-08 20:21:45

标签: php session redis phpredis

我已在我的PHP.ini中设置了我的值,如下所示。 Redis工作,会话工作。 现在我真正想知道的是我怎么知道会话正在处理和存储在Redis? 我到处搜索,我无法确定如何验证它与Redis一起使用。

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

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

我的PHP信息显示

session.name    PHPSESSID   PHPSESSID

1 个答案:

答案 0 :(得分:2)

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

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

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