30天内资源访问量排名-redis pipeline
一、问题描述
实现30天内不同资源的访问量前10名
二、问题分析
1、存放
将每天的每个资源访问量放入redis,设置有效期为30天,每访问一次就更新一下对应key的value;设计使用Hash,key取值为通常key+日期,并设置有效期为30天,field取资源id,对应value为当日访问量
2、读取
(1)循环读取30个key
循环生成近30天的key,一次读取对应key所有的值放入map,...
原创
2018-12-11 17:31:52 ·
714 阅读 ·
0 评论