step1:往数据库里添加1000条测试数据
执行这个方法的结果:
step2:将数据写入redis缓存,文件缓存,和session
经过测试发现四种方式,读取的快到慢的顺序为:
Session最快,Db最慢,文件缓存有时比redis快,有时比redis慢
Session不建议存储大量的数据,因为session是占用的服务器内存,所以内存越大,能存的值就越大,原则上讲无上限,一般用于存储对安全要求较高的重要数据;
tp5自带的文件缓存,存储方式单一,只能存字符串
redis存储有多种方式,list,string,set,hashset等方式,相对文件缓存更加多样化,有选择的空间。
Db连接比较耗时