这时, 我们要向去读取数据, 可以一行一行的readline, 使用工具可以是grep, awk, java等.
这里的文件保存在哪里呢? 可以保存在磁盘上, 也可以保存在内存上....使用全内存的数据库伤不起呀.
全量数据, 存磁盘--> 慢, 存内存-->贵, 怎么办呢? 经过分析, 只有一部分数据是经常使用的数据. 也就是热点数据....这时计算向数据移动
二. redis的应用---秒杀
我们来看一下场景. 现在有个秒杀场景, 有99个商品可以被秒杀....这时redis使用的场景之一
通常, redis排队处理请求, 但是订单最终还是会在数据库中保存
这样就要去访问数据库, 我们在秒杀中一定要做的一件事是: 防止超卖, 削峰
如何防止削峰呢? ...这时就有了redis在秒杀中的第二个应用场景.----- 拦截恶意流量
因为redis是内存数据库, 很快, 所以, 可以对用户的流量或ip做一个filter过滤.