首先 在webman中 问关于thinkphp的问题 ,说明我非常相信咱们社区的活跃性与专业度,哈哈哈
背景:我想要自定义数据段缓存的存储方式,目前我们系统采用了两种字段缓存方式,file/redis 默认缓存方式是 redis 。 我们领导希望我们的字段缓存固定走文件缓存,但是我看了下字段缓存是跟随的默认缓存,不知道怎么改。 我看了挺多方式 但是都不知道这个字段缓存怎么设置....
'file' => [ // 驱动方式 'type' => 'File', // 缓存保存目录 'path' => "{$rootPath}/runtime/cache/", // 缓存前缀 'prefix' => '', // 缓存有效期 0表示永久缓存 'expire' => 0, // 缓存标签前缀 'tag_prefix' => 'tag:', // 序列化机制 例如 ['serialize', 'unserialize'] 'serialize' => [], ],
我没表述清楚,我们默认的缓存就是走redis ,这个设置不动的情况下 我想数据库字段的缓存走file
配置两个缓存链接 一个redis 的 一个file的 想用那个 直接用即可
thinkphp好像并没有数据库字段缓存指定缓存通道的单独配置,看下配置文件database.php中这两个配置有没有效
tp6以上支持cache_store字段,可以单独设置数据库缓存的类型,可以用用setcache手动设置
我没表述清楚,我们默认的缓存就是走redis ,这个设置不动的情况下 我想数据库字段的缓存走file
配置两个缓存链接 一个redis 的 一个file的 想用那个 直接用即可
thinkphp好像并没有数据库字段缓存指定缓存通道的单独配置,看下配置文件database.php中这两个配置有没有效
tp6以上支持cache_store字段,可以单独设置数据库缓存的类型,可以用用setcache手动设置
