现在的场景是,一个用户要得到一个第三方的access_token , 这个access_token 有效期2 小时 ,tp5 里面有个Cache::set() 方法 , 我准备用 Cache::set('user_'.$uid , 1 , 60602); // 缓存2小时 , 但是看 框架cache 目录里面,一个缓存名称就是一个文件 , 意味着 我如果有 5万用户 , 就有 5万个 缓存文件 ....... ,感觉效率有点问题.
所以 问题是, 是直接把 时间戳 和 用户uid 保存到数据库 还是 直接用 这个 文件缓存呢 ?
用redis把 别纠结了。我记得tp5的cache是可以设置存储方式的,把驱动改成redis 打一个服务就好了