获得徽章 1
关注了标签 Flutter Flutter
#青训营笔记创作活动# 2月9日 打卡day10
秒杀系统的9个细节:
瞬时高并发
页面静态化
秒杀按钮
读多写少
缓存问题
库存问题
分布式锁
mq异步处理
如何限流
展开
评论
#青训营笔记创作活动# 2月8日 打卡day9
Redis高性能的原因
1.完全基于内存
2.数据结构简单,操作方便,并且不同数据结构能够应对于不同场景
3.采用单线程(网络请求模块使用单线程,其他模块仍用了多线程),避免了不必要的上下文切换和竞争条件,也不存在多进程或多线程切换导致CPU消耗,不需要考虑各种锁的问题。
4.使用多路I/O复用模型,为非阻塞I/O
5.Redis 本身设定了 VM 机制,没有使用 OS 的Swap,可以实现冷热数据分离,避免因为内存不足而造成访问速度下降的问题
展开
评论
下一页
个人成就
文章被阅读 1,314
掘力值 186
收藏集
0
关注标签
5
加入于