2
我已经阅读了Redis的虚拟内存功能,它看起来非常有趣和有用。但我想知道是否有办法做一些不同的事情。我将遇到一种情况,即每个用户拥有非常独立的数据块,对于高级用户而言,其数据量高达数以百万计(对于临时用户,通常只有10万行)。如果我可以为每个用户分别创建一个Redis存储,并且在他们的数据存储联机时将其从磁盘加载到内存中,然后在脱机时再回到磁盘,那将是非常好的选择。这可能吗?是否可以将数据分段到不同的Redis存储中,并在需要时加载到内存中?
谢谢Colum,我把它作为一个功能请求。你知道任何可以实现这一目标的数据存储吗? –
另外,建立一个系统,您可以为每个用户提供一个单独的端口,并根据用户是否在线启动或关闭端口,是否可行或实际? –
是的,这是可能的,但它不实际。如果您有100个用户进入和离线,那么这将成为服务器密集型。你会导致更多的负载(在我看来) – Colum