redis在类似秒杀系统中的应用思考
秒杀系统 写少读多 因为只有少数人可以获得。读取尽量到缓存里读。到redis中读
高流量的读写。最好利用负载均衡 页面静态化 ngix 实现分发不同的服务器处理和降低服务器的请求
分布式的处理 保证数据的一致性。可以用redis做分布式锁。一些方法如setifabsent getandset 返回以前的值 并设置现在的 opsforvalue opsforset
商品的id做KEY
锁住对缓存的写。先写入缓存 最后批量修改至数据库(多线程也OK)。
秒杀系统 写少读多 因为只有少数人可以获得。读取尽量到缓存里读。到redis中读
高流量的读写。最好利用负载均衡 页面静态化 ngix 实现分发不同的服务器处理和降低服务器的请求
分布式的处理 保证数据的一致性。可以用redis做分布式锁。一些方法如setifabsent getandset 返回以前的值 并设置现在的 opsforvalue opsforset
商品的id做KEY
锁住对缓存的写。先写入缓存 最后批量修改至数据库(多线程也OK)。