到这我们的Redis的数据类型就全部讲完了,那么我们这篇文章就来看两个综合案例吧。
我们互联网上会遇到很多只提供API接口不提供界面的网站,我们需要自己编写界面并调用API接口。那么这些网站对于免费用户都会限制每分钟的调用次数,我们该如何使用Redis来实现呢?我们有两种解决方案,我们来看一下吧。
1. 解决方案一
上述方案转化为Redis命令如下:
setex uid123 60 1get uid123;incr uid1232. 解决方案二 上面的解决方案存在一个缺陷,每次请求都需要判断一下是否超过10次,那么我们来优化一下。
上述方案转化为Redis命令如下:
setex uid123 60 9223372036854775797incr uid123;Tip:Redis可应用于限时按次结算的服务控制。
待续。。。。
待续。。。。
本篇文章举例了Redis两个常见的使用场景。