gpt4 book ai didi

node.js - 使用 redis 和 node.js 存储快速分析

转载 作者:可可西里 更新时间:2023-11-01 11:01:19 24 4
gpt4 key购买 nike

我是 Redis 的新手,想在全局范围内和每个用户事件中存储网站的网络分析。

以下是我坚持的内容。

// to get all unique ips 

client.sadd('visitors',ip);

// to records hits per ip

client.hincrby('hits',ip,1);

到目前为止上面的工作正常,我确实得到了不同 ips 的数量和每个 ip 的命中计数器。问题在于存储每个 ip 所做的事件。即存储他点击的链接、他进行的搜索以及日期时间

有人可以阐明如何最好地管理它吗?谢谢

最佳答案

the problem comes to store the activities made by each

您将需要一个单独的结构来存储这些。

最简单的合理结构是有一个“ session 操作列表”。看看 sorted sets commands它提供了在 session 中创建操作列表的基本框架。

这会让你很快得到东西。但是,这可能不是您真正想要的。事实上,redis 可能对此根本没有用。

如果您想重新跟踪整个网站访问,您确实需要连接到某种真正的分析框架。提供此类功能的网站跟踪工具有数十种,因此尚不清楚构建一个是否非常有效。

关于node.js - 使用 redis 和 node.js 存储快速分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20662551/

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