首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails:存储临时数据的易失性数据结构

Rails:存储临时数据的易失性数据结构
EN

Stack Overflow用户
提问于 2012-09-13 17:55:50
回答 1查看 317关注 0票数 0

我正在编写一个移动应用程序的后端程序,我遇到了这个问题,我想知道我是否可以使用rails工具,或者我应该在我当前的系统中实现一项新技术。

我们有我们的用户,能够提出一个请求,要求与周围的任何人聊天。但是,我们的系统(后端)必须收集这些数据,并从同意随机聊天的用户中选择一个。但为此,我希望将所有同意聊天的人放在一个列表中,并随机选择一个元素。但我想以一种不稳定的方式实现这一点,这样当有人随机选择时,所有其他候选人都会消失。

当然,这些候选人可以很容易地存储在一个表中,然后可以删除,但我相信有一个结构,我可以使用按需和转储随时我想要的。那么,我应该使用哪种数据结构来提供这种效率呢?

EN

回答 1

Stack Overflow用户

发布于 2012-11-02 16:11:48

如果你想使用易失性存储,Redis可能是最好的选择。由于数据存储在内存中,因此速度很快。如果您有多个Rails实例在运行,它们仍然会访问相同的中央Redis服务器。

如果你想知道它的数据结构,我想一个用户id数组就足够了。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12403706

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档