我的会话存储在Redis服务器中https://github.com/nicolasff/phpredis如何从Redis获取会话列表?
如何从服务器获取所有会话列表?
这是当我使用的文件系统很容易:
preg_grep("/^sess_/", scandir(ini_get("session.save_path")))
的php.ini:
session.save_handler = redis
session.save_path = "tcp://127.0.0.1:6379"
需要它来控制在线用户,改变他们的权限等 我添加的php.ini的配置,显示节能方法的会议。 因此它也将用于生产服务器 – brigantaggior
@brigantaggior [docs](https://github.com/nicolasff/phpredis#php-session-handler)表示会话密钥前缀“defaults to PHPREDIS_SESSION:”,所以在默认情况下,您可以使用“键PHPREDIS_SESSION:*”来检索所有会话密钥。或者使用phpredis“$ allKeys = $ redis-> keys('PHPREDIS_SESSION:*');”https://github.com/nicolasff/phpredis#keys-getkeys – adamsmith