我正在处理的项目需要缓存大量数据,以便各种服务可以访问它并对其进行操作(一个服务写入缓存,而多个服务读取并对其进行操作)。此外,该数据仅对单个 session 有效。它不断变化,必须为每个 session 重新加载。可能这是一个幼稚的问题。像hadoop这样的大数据技术可以在这里使用吗?

最佳答案

看一看Redis。它提供了内存中的数据结构,如列表和集合。此外,可以在定义的时间(在您的情况下, session 超时)后让保存的密钥expire进入。

根据数据量的不同,HBaseCassandra也可能是一个选项。

关于caching - 缓存 session 数据,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16338302/

10-16 10:40
查看更多