【问题标题】:Using a NoSQL system to store session data使用 NoSQL 系统存储会话数据
【发布时间】:2013-06-13 03:44:35
【问题描述】:

我正在尝试设计一个无状态且可扩展的网络系统。对于“会话”概念,我正在考虑使用 Redis 作为会话仓库。

但是您认为使用 NoSQL 系统是否适合该目的?是不是矫枉过正?我是否应该考虑另一个 NoSQL 系统(我当然不是在寻找购物清单。我的意思是另一个比 Redis 更适合存储会话数据的 NoSQL)

【问题讨论】:

    标签: session web nosql redis scalability


    【解决方案1】:

    但是您认为使用 NoSQL 系统是否适合该目的?

    是的,NoSQL 系统适合这种用例,即如果您的会话数据不太复杂,则像 redis 这样的 K/V 存储。

    是不是有点矫枉过正?

    不,它是正确工作的正确工具。 Redis 用于许多场景,会话存储是其中的佼佼者,这要归功于它的速度和对高级数据结构的支持,这可能对您很方便。

    我应该考虑另一种 NoSQL 吗?

    还有其他可用作会话存储的 NoSQL 解决方案,例如 riakcouchbase,但您选择哪一种取决于您的数据的复杂程度以及其他因素,例如可扩展性和持久性要求。

    【讨论】:

      猜你喜欢
      • 2017-09-16
      • 2019-01-20
      • 2018-06-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-02-17
      • 1970-01-01
      • 2016-09-01
      相关资源
      最近更新 更多