Я использую redis в качестве бэкенда для управления сессиями php в многосерверной конфигурации.
Redis использует session.gc_maxlifetime
для установки TTL, но TTL не обновляется при чтении сеанса.Он обновляется только при записи.
Это означает, что я должен добавлять изменение значения сеанса $_SESSION ['dummy'] = time();
в каждый запрос, чтобы поддерживать сеанс в рабочем состоянии.
Это ожидаемое поведение?я должен перейти на memcached или написать собственный модуль сессии php?