为什么要使用Redis而不是普通变量存储?

8
使用Redis作为会话存储的优势是什么,相比于仅在应用程序内部将所有数据存储在变量中?

1
为了使会话能够在应用程序崩溃时继续存在,并且可以从多个应用程序实例访问。 - Sergio Tulentsev
1
@SergioTulentsev - 谢谢!你能把这个发表为答案,这样我就可以接受它了吗? - Tiddo
1个回答

7

就我所知:

将会话存储在外部存储(redis)中的优点与进程内存储相比:

  • 应用服务器崩溃后,会话仍然存在
  • 如果您有多个应用服务器,则会话在所有应用服务器之间共享。

缺点:

  • 由于网络延迟,速度比进程内存储慢
  • 需要设置和管理存储

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接