我想知道有多少人访问了每个博客页面。为此,我在博客表 (MS SQL DB) 中有一列来记录总访问次数。但我也希望这次访问尽可能独特。所以我将用户的唯一Id和博客Id保存在Redis缓存中,每次用户访问一个页面时,我都会检查她之前是否访问过该页面,如果没有,我会增加总访问次数。
我的问题是,存储此类数据的最佳方式是什么?目前,我创建一个像这样的键“project-visit-{blogId}-{userId}”并使用 StringSetAsync 和 StringGetAsync。但我不知道这个方法是否有效。
有任何想法吗?