使用NoSQL系统存储会话数据

时间:2013-06-17 08:26:50

标签: session web nosql redis scalability

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

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

1 个答案:

答案 0 :(得分:3)

  

但您认为使用NoSQL系统是否适用于此目的?

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

  

这是一种矫枉过正吗?

不,这是正确工作的正确工具。 Redis在许多场景中使用,会话存储是一个优秀的会话存储,因为它的速度和对高级数据结构的支持可能对您有用。

  

我应该考虑另一个NoSQL吗?

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