我想知道每个博客页面的访问人数。因此,在Blogs表(MS SQL DB)中,我有一个列来保存总访问次数。但我也希望访问尽可能唯一。
所以,我将用户的唯一ID和博客ID存储在Redis缓存中,每当用户访问页面时,我检查她是否曾经访问过此页面,如果没有,我将增加总访问计数。
我的问题是,什么是存储这类数据的最佳方法? 目前,我创建像“project-visit-{blogId}-{userId}”这样的键,并使用StringSetAsync和StringGetAsync。 但我不知道这种方法是否高效。
有什么想法吗?
我的问题是,什么是存储这类数据的最佳方法? 目前,我创建像“project-visit-{blogId}-{userId}”这样的键,并使用StringSetAsync和StringGetAsync。 但我不知道这种方法是否高效。
有什么想法吗?