假设我的数据存储区中有页面浏览量计数器。 为了增加每个页面显示的值,我需要读取值,增加并增加。我如何确定在2个(或更多)用户查看页面的情况下,两个视图都会被计算(即,在我们为user1更新之前,不会出现user2我们读取计数器值的情况)?< / p>
答案 0 :(得分:5)
对于此类情况,您需要使用Sharded Counters。
答案 1 :(得分:4)
作为精确值不如性能重要的分片计数器的替代方法,请考虑使用write-behind counters。或者,使用类似Google Analytics的内容,而不是尝试自己统计网页浏览量。