课程总结
Redis 的本质
Redis 的工作模式
用 Redis:实现计数器
用 Redis 计数器实现并发场景下的数量控制
redis计数器解决抢购等,需要短时间处理规定数量的业务。业务特点1.高并发 2.有数量上限,且绝对不能超出。
redis-cli (链接redis) set 【key】(设置key) get 【key】(获取key) exists 【key】(判断变量是否存在) incr 【key】(给key+1) incrby 【key】 【num】 (num可以是 2 代表加2 -2 代表-2) setnx 【key】【value】(只有当变量不存在才能设置成功 成功返回1 否则返回0) expire 【key】【seconds】(一个key值设置生存时间) ttl 【key】(查看key的生存时间 返回当前key的剩余秒数 当返回-2代表已过期,返回-1代表永不过期 可以用exists检测) ab压力测试 ab (阿帕奇的ab测试 会显示ab命令帮助信息) ab -c 100 -n 200 http://redis.limitation.test (-c代表100并发量 -n代表200次请求 后面代表压的地址)
Redis数量控制器
总结
收获满满