gpt4 book ai didi

python - 是否有用于 Redis 的 Python 基于时间的计数器库?

转载 作者:IT王子 更新时间:2023-10-29 06:16:04 38 4
gpt4 key购买 nike

我希望在 Python 项目中使用 Redis 存储基于时间的计数器。我想存储最近时间段(1、5、15、30、60 分钟或更长时间等)发生的各种事件的累积滚动计数器,以获取潜在的大量数据,而不求助于基于 SQL 的解决方案。

我找到了一个 Ruby-based library这似乎提供了我想要的东西。但我正在使用 Python,所以我希望有人知道适合我们 Pythonistas 的类似解决方案。毕竟,我宁愿不重新发明轮子。我可以将 Ruby 库移植到 Python,如果没有任何现有解决方案,我也可以自己推出。

那么,听说过这样的事情吗?

编辑 为什么选择 Redis?我正在运行一个具有多个实例的 WSGI 网络应用程序,因此我需要跨进程边界共享数据。我知道如何使用 SQL 表和查询来做我想做的事情,但我试图将最近的事件统计信息保存在(类似)Redis 而不是 SQL 中(作为优化。)

最佳答案

我没有看到您提到的 ruby​​ 库提供的确切功能。但是,您可以在 Redis 中存储时间序列数据时使用一些具体细节。

结帐:

如果 redis 是可选的,那么您应该查看可用于处理时间序列数据集的 pytables。

关于python - 是否有用于 Redis 的 Python 基于时间的计数器库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10627030/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com