Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在处理的一个项目需要缓存大量数据,以便各种服务可以访问它并对其进行操作(一个服务写入缓存,多个服务读取并对其进行操作)。此外,数据仅对单个会话有效。它不断变化,必须为每个会话重新加载。可能这是一个幼稚的问题。像hadoop这样的大数据技术可以在这里使用吗?
看看Redis。它提供内存中的数据结构,如列表和集合。此外,可以让保存的密钥在定义的时间后过期(在您的情况下,会话超时)。
根据数据量,HBase或Cassandra也可能是一个选项。