tp6 Redis缓存写法和差异
tp6 缓存操作
写法一:
use think\facade\Cache; // 设置Redis key-value,并设置为 3600- 默认永久有效 Cache::store('redis')->set('key', 'value',3600);
写法二:
use think\facade\Cache; // 设置Redis key-value,并设置为 3600- 默认永久有效 $redis = Cache::store('redis')->handler(); $redis->set('key', 'value',3600);
差异:
1、写法一会使用配置项里面的额外配置,如Redis 前缀、写法二则不会设置前缀信息
2、写法一如果插入的是数组,那么会自动系列化处理,读取时候会自动反序列化转换成数组,而写法二插入数组则不会自动系列化,而是会插入Array一个字符串