Loading...
redis缓存应在model层去做在进行数据库查询之前,我们可以将传进来的数据库查询条件,和model名进行拼接 将得到的值作为key去redis查询是否为空,如果为空,则执行数据库查询操作,并且将查询到的结果,存入redis,并设置有效期如果redis查到了值,则直接从redis中取出值,直接return,不执行数据库操作例如一个商品详情页,如果后台修改了该商品,则我们需要删除这个商品的缓...
先写一个基类,让所有的api的控制器都继承它,并且写一个_initialize方法,这是tp5的方法,执行其他方法前,会自动调用,类似于php的构造方法,我们可以获取请求者的ip,md5一下作为我们redis存储的key然后去redis里用get去取,如果取到了值,则去判断是否为空,如果为空,则说明该ip第一次请求接口,则设置用set方法设置初始值为0,并且设置有效时间,如果不为空,并且大于...