Redis缓存在教师工作坊VectorCache与RowCache应用场景
vectorCache: 字面意思是“向量缓存”, 一般翻译为“列缓存”, 用来保存微博信息的 id。 不是每条微博的 id 都会保持在这里, 只有最新或被关注最多的需要缓存。
研修达人top10
方法:getTopUsers
参数:startDateTime,start,end
获得研修达人列表,类型Set<String>
广告:
方法:getAD()
参数: location, fromTime, toTime, start, end (地点,开始时间,截止时间,开始,结束)
获得广告列表,类型Set<String>
根据学校id获得班级ids:
方法:getRegionsByPId()
参数:sid, start, end
获得班级ids,类型Set<String>
rowCache: 意思是“行缓存”, 用来保存具体的微博信息。 行缓存的内容应该是与列缓存的内容保持对应关系。
研修达人top10:
方法:getUserTop()
参数:startDateTime 和userId
获得该user的个人信息,类型String
广告:
方法:getAD()
参数:id
获得该广告额详细信息,类型String
根据班级id获得学校id
方法:getParentRegionsById()
参数:id
返回类型:String
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。