发表于: 2017-10-09 23:11:44

1 789


今天完成的事情:
1.申请加分,投了几家简历。
2.看到了一篇博客上的关于redis缓存对象的选择
首先,缓存的对象有三种:
(1)数据库中单条的的数据(以表名跟id作为key永久保存到redis),在有更新的地方都要更新缓存(不适用于需要经常更新的数据);
(2)对于一些不分页,不需要实时(需要多表查询)的列表,我们可以将列表结果缓存到redis中,设定一定缓存时间作为该数据的存活时间。用获取该列表的方法名作为key,列表结果为value;这种情况只试用于不经常更新且不需要实时的情况下。
(3)不需要实时的,需要分页的列表:可以把分页的结果列表放到一个map(key为分页标识,value为分页结果)中,然后将该map存到redis的list中(用该方法名为key)。然后给该list设置一个缓存存活时间(用expire)。这样通过方法名lrange出来就能获取存有分页列表的数据,遍历该list,通过遍历list中map的key判断该分页数据是否在缓存内,是则返回,不存在则rpush进去。这种做法能解决比如1-5页的数据已经重新加载,而6-10页的数据依然是缓存的数据而导致脏数据的情况。

3.和高高师兄调萝卜多后台管理的接口


明天计划的事情:

上午还是继续投简历,然后将接口都调完


遇到的问题:

调节口出现了点点的问题,还在修改中


总结:

今天高高师兄帮我调接口,调到一两点,回家估计两三点了,我这边接口还有一点问题,确定了是接口的问题。明天应该能改完。






返回列表 返回列表
评论

    分享到