首页 文章

使用Redis或SQL Server的ASP.NET Core分布式缓存

提问于
浏览
0

我正在寻找使用Redis或SQL Server在ASP.NET Core中存储会话,以及其他一些缓存需求 . 一些简单的问题:

  • 两者有什么重大差异吗?

  • Redis在内存中,SQL Server也是为此目的,还是将所有内容存储在磁盘上?

  • SQL Server Express -version是否足够

1 回答

  • 4

    您可以使用sql server进行会话状态,但redis是专门用于处理会话状态的 . 像SQL Server这样的基于SQL的数据库可能对会话状态管理来说太过分了 . 从计算会话状态查找的成本来看,redis将更便宜且更快 . Redis轻量级,低延迟且可扩展性更高 .

    完全披露,我曾在不同时间设计过这两种产品 . 这些天我在Redis Labs的Redis工作 .

相关问题