webman/cache当设置array驱动时,无法缓存数据。
当我直接运行下面两行代码的时候,array驱动模式也是能正常打印数据的,但当我在没有清理缓存的情况下注释掉第一行代码再刷新页面时,打印NULL,使用has时也是false。
同样的代码试了另外两种驱动都是没有问题的。
Cache::set('key', ['code' => 200, 'message' => 'success']);
var_dump(Cache::get('key'));
macos
php 8.3
webman 2.1.1
webman/cache 2.1.0
array是基于内存的,进程重启后会失效
array是基于内存的,那这个可以跨进程吗 文档没说明
不能跨进程
谢谢老大的回复,我只是刷新页面,不算重启进程吧,如果刷新页面就失效,没太明白他存在的意义
因为你改了代码,改代码后进程必须reload重启后才生效
尴尬了…这下反应过来了,谢谢老大