当我有一个Windows服务器,我将从SQL Server搜索最多的查询的结果放在.net应用程序的会话中,并与在Redis中缓存它进行比较,有什么区别或推荐的方法?将其放在应用程序的会话中意味着什么?
你的问题听起来像Session State
与Redis
用于存储临时数据。
它们并不相互排斥。将Session State
存储在单个服务器上的内存中。
在一个网络场的多个网络服务器中,我们将它们存储在Redis
、SQL Server
或State Server
中。
缓存是不同的。您可以直接在 SO 中读取 Redis 缓存与使用内存。