내 세션은 Redis 서버에 저장됩니다. https://github.com/nicolasff/phpredisRedis에서 세션 목록을 가져 오는 방법은 무엇입니까?
서버에서 모든 세션 목록을 가져 오는 방법은 무엇입니까?
그것은 내가 파일 시스템을 사용했습니다 때 꽤 쉬웠다 :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)는 세션 키 접두사가 "default to PHPREDIS_SESSION :"이라고 말합니다. default 경우에 "keys PHPREDIS_SESSION : *"를 사용하여 모든 세션 키를 검색 할 수 있습니다. 또는 phpredis "$ allKeys = $ redis-> keys ('PHPREDIS_SESSION : *');"https://github.com/nicolasff/phpredis#keys-getkeys – adamsmith