联系官方销售客服

1835022288

028-61286886

迅睿框架 版主:迅睿框架研发组
get_cache获取的值不对,更新缓存无效
类型:迅睿CMS 更新时间:2023-12-18 16:37:24 自动生成

 

        
$kws = $this->get_cache('weixin-kws');

 

此处获取微信自动回复的缓存,获取的值跟后台配置的值不一样 ,


比如我后台之前设置的是    王者,荣耀,音乐  这三个关键词,$this->get_cache('weixin-kws'); 取出来的就是这三个,


但是今天我在修改的时候 ,改成 王者,荣耀,音乐,歌曲 $this->get_cache('weixin-kws'); 再取出来的还是 王者,荣耀,音乐 


按官方文档说应该是读取的缓存文件/cache/data/weixin-kws.cache 这个吧 ,里边保存的确实是以前的值 王者,荣耀,音乐


我把这个文件删掉,重新到后台保存,他这个文件自动生成了,是新的值 王者,荣耀,音乐,歌曲


但是$this->get_cache('weixin-kws');  这样获取的还是旧的值王者,荣耀,音乐


我把文件 /cache/data/weixin-kws.cache 把他改个名字 weixin-kws2.cache ,程序还是能正常读取


$this->get_cache('weixin-kws'); 读取的还是旧的值 王者,荣耀,音乐  


谁知道是哪里出了问题




回帖
  • 外聘专员-小波工作室
    #1楼    外聘专员-小波工作室
    2023-12-18 16:30:35
    Chrome 0
    这个正常的,读取内存中的,生成缓存文件后,系统更新一下数据就好了,一般会2-3个小时会自动更新
    满意答案
  • 赵二黑
    #2楼    赵二黑
    2023-12-18 16:37:24
    Chrome 0
    @外聘专员-小波工作室:等了一段时间更新过来了