Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add cluster support for strict sessions and lazy write #1

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

zorro-fr24
Copy link
Member

  • 2079 ini setting redis.session.early_refresh to allow for session TTL updates on session start ( requires redis server version 6.2 or greater )
  • Enable cluster session support for strict mode sessions ( via PS_VALIDATE_SID_FUNC )
  • Cluster sessions used to write on every session, now we only write if the session has been modified.
  • Send EXPIRE instead of SETEX if sessioh has not been changed
  • If early refresh is enabled use GETEX for initial session read
  • When strict sessions are enabled, check whether the session exists first, validate sid and regenerate if necessary

 * Add ini setting redis.session.early_refresh to allow for session TTL updates on session start ( requires redis server version 6.2 or greater )
 * Enable cluster session support for strict mode sessions ( via PS_VALIDATE_SID_FUNC )
 * Cluster sessions used to write on every session, now we only write if the session has been modified.
 * Send EXPIRE instead of SETEX if sessioh has not been changed
 * If early refresh is enabled use GETEX for initial session read
 * When strict sessions are enabled, check whether the session exists first, validate sid and regenerate if necessary
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant