我的會話存儲在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