Как php действует в отношении уничтоженных сеансов, когда он хранит сеансы с redis? - PullRequest
1 голос
/ 29 мая 2019

Я отредактировал свои конфиги php, чтобы сохранять сессии на redis. Все работает нормально, но я понял, что однажды прошло, и, запустив команду KEYS * на redis-cli, показывает огромный список записей php-сессии. Мой вопрос заключается в том, удалит ли php эти ключи в любой момент или я должен что-то сделать для этого. Я забеспокоился об этом.

1 Ответ

0 голосов
/ 30 мая 2019

Я провел несколько тестов и могу сказать, что ДА, PHP удаляет записи, добавленные его системой управления сессиями, в Redis.Вы можете убедиться в этом, изменив параметр session.gc_maxlifetime = XX в /etc/php.ini, где XX - время в секундах для сбора истекших сеансов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...