发表于: 2017-08-20 21:49:25

1 916


任务进展

       今天修改了代码,在获取数据时加上判断,如果缓存中有数据,直接从缓存读取,如果没有,则访问MySQL,运行了几次,结果更慢了:

然后接着想换成hash存储,看是否会快一些,结果报错,上图中注释掉的便是hash操作,之前的hash操作是直接转换成String类型存储的,现在想直接序列化List存储,这个还得再研究。

遇到问题

       目前各种情况的测试我都跑过了,结果很差,自己有点迷惑。另外,缓存穿透如何模拟,如果我的代码正确,则缓存一定会命中,难道是要故意在代码中按错误的key获取数据吗?

明日计划

       明天再研究一天,然后结束任务6。

收获

       redis的String、hash、List、Set等类型的操作

进度

任务开始时间:2017.08.14

预计demo时间:2017.08.20

是否有延期风险:有

禅道:http://task.ptteng.com/zentao/project-task-260.html


返回列表 返回列表
评论

    分享到