求教于各位,先谢谢了
例如一个方法里面收十几个参数,这种东西你们会直接缓存掉这个方法吗?
如果方法是接受 list 的,然后里面一个数据库查询是用 in 查询结果,那不同的 in 肯定就出来不同的结果啊。那每一次参数变更查不到就存起来吗?
还有就是这个 key 的设计也很难设计啊。。一个方法收 10 个参数,而且参数值可变,例如 grade 这个字段,可以是 normal 又可以是 vip , 而且还有例如 type ,这样夹起来有好几十个组合,不知道这种怎么设计。
另外就是我觉得不停的查缓存有没有这个 key ,有就拿,没有就存起来这个 template 代码好烦的感觉。。。不知道应该怎么办。
例如一个方法里面收十几个参数,这种东西你们会直接缓存掉这个方法吗?
如果方法是接受 list 的,然后里面一个数据库查询是用 in 查询结果,那不同的 in 肯定就出来不同的结果啊。那每一次参数变更查不到就存起来吗?
还有就是这个 key 的设计也很难设计啊。。一个方法收 10 个参数,而且参数值可变,例如 grade 这个字段,可以是 normal 又可以是 vip , 而且还有例如 type ,这样夹起来有好几十个组合,不知道这种怎么设计。
另外就是我觉得不停的查缓存有没有这个 key ,有就拿,没有就存起来这个 template 代码好烦的感觉。。。不知道应该怎么办。