redis缓存和分布式锁缓存就是将一部分访问最频繁的数据放在易于取用的地方。关系型数据库性能不高定期生成:会将访问的数据以日志的形式记录下来,记录完后,就可以定期对日志里访问的数据频率进行统计了,将前20%高频率访问的数据认为是热点词,将这些热点词放入类似于redis这样的缓存中。 这个方法的缺点是实时性不够,在出现突发性事件的时候,可能会突然出现一些热词,没有实时更新的话,可能会对后端服务器造成较大的负担。 实时生成:如果在redis中查到了,就直接返回,如果在redis中没查到,就去数据库中查询,将查到的结果写入redis中