跳转到主要内容

使用Redis作为存储的Pyramid Web应用开发框架的会话工厂

项目描述

概述

pyramid_redis_sessions是一个用于Pyramid Web应用开发框架的服务端会话库,使用Redis进行存储。此库实现了Pyramid ISession接口

为什么使用Redis存储会话

Redis速度快、应用广泛、稳定可靠。当你的数据可以适应内存时,它表现最佳,但在需要同步到磁盘时仍然可配置且相当快。如果你想了解它的使用案例,有很多现有的基准测试、观点文章和文章。但对于pyramid_redis_sessions,我之所以对它感兴趣,具体原因如下

  • 它真的非常快(请自行选择你喜欢的脏话)

  • 它有一个非常方便的内置机制,可以设置键的过期时间

  • 监控机制是一个轻量级的完整事务的替代方案

  • 会话数据通常很重要,但并非关键任务,但如果它是……

  • 它具有可配置的持久性

文档

为了尽可能快地开始使用,请查看入门指南

你还可以在Read the Docs上阅读完整文档

支持

你可以在GitHub问题跟踪器中报告错误或打开功能/支持请求。

你还可以在irc.freenode.org上的#pyramid频道获得实时帮助。我的昵称是erasmas,但如果你我都不在,你通常仍然可以从许多其他知识渊博的常驻者那里获得支持。

许可证

pyramid_redis_sessions在FreeBSD派生的许可证下提供。有关详细信息,请参阅LICENSE.txt

支持者

AWS AWS 云计算和安全赞助商 Datadog Datadog 监控 Fastly Fastly CDN Google Google 下载分析 Microsoft Microsoft PSF赞助商 Pingdom Pingdom 监控 Sentry Sentry 错误记录 StatusPage StatusPage 状态页面