Redis应用
Redis应用
Redis本质
- 缓存
- 作为保存在内存中的数据库使用
- 消息代理
- 对比Memcache(内存缓存系统,多进程非阻塞)
Redis工作模式
- 单进程:单进程、单进程、单进程。重要的事情说三遍
- 阻塞式:同一时刻只能处理一个请求,后来的请求需要排队等待
- 优点
- 无需处理并发问题
- 降低系统复杂度
- 缺点
- 不适合缓存大尺度的文件(超过100kb)
Redis应用
- 频率控制:接口控制、密码输入次数限制
- 数量统计:请求量的统计、实时排名统计
- 数量控制:商品抢购、奖励额度控制
Redis并发控制命令
- 并发命令:ab -c m -n n URL;
- m表示并发量、n表示并发次数