有许多帐户可以实时存储事件(带时间戳的数据点)。我发现使用排序集来存储事件是个好主意。我尝试将多个帐户的事件存储在一个有序集合中,但之后未找出如何通过帐户ID过滤事件。Redis中的多个排序集合
为每个帐户(> 1000个帐户)创建多个有序集合是一个好主意吗?
有许多帐户可以实时存储事件(带时间戳的数据点)。我发现使用排序集来存储事件是个好主意。我尝试将多个帐户的事件存储在一个有序集合中,但之后未找出如何通过帐户ID过滤事件。Redis中的多个排序集合
为每个帐户(> 1000个帐户)创建多个有序集合是一个好主意吗?
问题:
......但是,您应该为每个帐户创建一个有序的集合,这是使用Redis时的艺术状态。但是,如果全部是关于实时事件(存储和检索),那么您可能需要试试像InfluxDB这样的数据库,它提供了一个功能强大的类似SQL的查询系统。这似乎是你的问题更好的答案。
24小时以前的活动得到清理。账户数量将增加。我在Postgres中使用它,然后计划切换到HBase。 并且在配置中有AOF,持续时间为1秒。 –
你试过了吗? – Robert
是的,效果很好,但我不确定这是最佳做法 –