请教thinkphp关于用本地mysql缓存远程数据库查询的数据的问题

时间:2021-09-05 05:32:32
现在我连接的数据库是远程的mysql,我想将远程查询的数据缓存下来,默认的方式是‘file’,操作已经成功了,但是文件方式零碎文件较多,我想将缓存方式由文件类型变成sqlite或者db类型(本地mysql)的,如果用sqlite缓存的时候就提示“sqlite不支持”,我想请问下,如果想要用sqlite做缓存或者用本地的mysql数据库做缓存,需要在config中怎么配置或者在用S方法时怎么设置或者调用配置,这样写:S($list,'list',600,'sqlite3:c:\db.db3')没作用,请教大家了。。。

2 个解决方案

#1


提示“sqlite不支持” 是因为你没有加载 php_sqlite 扩展吧?

#2


我现在想用本地的mysql缓存远程的数据,不想用sqlite了,反正mysql也很方便,tp的支持度也很完善,不知道这个怎么设置

#1


提示“sqlite不支持” 是因为你没有加载 php_sqlite 扩展吧?

#2


我现在想用本地的mysql缓存远程的数据,不想用sqlite了,反正mysql也很方便,tp的支持度也很完善,不知道这个怎么设置