Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

pyramid_redis_sessions gives you Redis-backed sessions for the Pyramid Web Application Development Framework.

The package implements the Pyramid ISession interface (http://docs.pylonsproject.org/projects/pyramid/en/latest/api/interfaces.html#pyramid.interfaces.ISession), and that portion of the API will not change. However, any other implementation-specific methods on the RedisSession object are subject to change.

Patches and feature requests are welcome.

Usage:

  • $ easy_install pyramid_redis_sessions

  • In your Pyramid config file (typically development.ini or production.ini), configure the settings (see below)

  • In your Pyramid application main function, use either:

    • pyramid.include(‘pyramid_redis_sessions’)

  • Or:

    • from pyramid_redis_sessions import session_factory_from_settings

    • session_factory = session_factory_from_settings(settings)

    • config.set_session_factory(session_factory)

You can configure the following settings in your ini file:

  • redis.sessions.secret = your_secret

  • redis.sessions.timeout = 1200

  • redis.sessions.period = 300

  • redis.sessions.cookie_name = session

  • redis.sessions.cookie_max_age =

  • redis.sessions.cookie_path = /

  • redis.sessions.cookie_domain =

  • redis.sessions.cookie_secure = False

  • redis.sessions.cookie_httponly = False

  • redis.sessions.cookie_on_exception = True

  • redis.sessions.host = localhost

  • redis.sessions.port = 6379

  • redis.sessions.db = 0

  • redis.sessions.password = None

  • redis.sessions.socket_timeout =

  • redis.sessions.connection_pool =

  • redis.sessions.charset = utf-8

  • redis.sessions.errors = strict

  • redis.sessions.unix_socket_path =

Only redis.sessions.secret is required. All other parameters have sensible defaults.

Note: package assumes you have a running Redis instance at the specified host and port.

Changelog

-Initial Release

-09/24/2012: 0.9 beta release

Metadata

Release files for pyramid_redis_sessions 0.9b

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyramid_redis_sessions 0.9b
File Size Uploaded
pyramid_redis_sessions-0.9b.tar.gz 9.8 kB Details

Release files / pyramid_redis_sessions-0.9b.tar.gz

Download URL pyramid_redis_sessions-0.9b.tar.gz
Size 9.8 kB
Tags Source
SHA-256 checksum
How to use checksums
532ac6f387d94a6b4899dd92d789e980b86915ab3fd20e3fff53c4b8024ebb6a
BLAKE2b-256 checksum
How to use checksums
652ffabb72ffecc69ad2256f790dea5977aec5cf3b74bc5f278b5ade3cd67e5f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page