我目前正在开发一个由Redis使用Booksleeve支持的ASP.NET SessionState自定义提供程序。 Redis看起来非常适合SessionState(如果您必须使用它),因为: Redis可以像RDBMS一样持久存储,但速度要快得多。 键/值数据存储更适合SessionState的接口。 由于数据不是在进程内存储的(像默认的Session提供程序),SessionState可以实现Web服务器重启,崩溃等。 Redis很容易水平分割,如果这成为一个需要。 所以,我想知道这是否会对任何人有用,因为我们(我的公司)正在考虑在GitHub上开源。 思考? 更新: 我昨天发布了第一个版本: https : //github.com/angieslist/AL-Redis/blob/master/AngiesList.Redis/RedisSessionStateStore.cs