请问 Laravel 的 Redis cache 我能再使用一个 prefix 吗?
我现在有一部分数据要在两个站点间共享,而这两个站连接同一个redis,默认有各自的prefix。
现在想两个站扩展一个共享的redis cache.
其实,只要在使用缓存的时候能改变 prefix,也能解决我的问题,但是找不到办法啊//
瞎眼了,居然可以配置。。。。
请问有相关临时修改 prefix 的方法么。找了很多资料没找到...
@waney @NanKong 我也遇到这样的问题了,两个站点访问 需要不同的前缀,但是部分需要共用一个前缀的,所以不能修改 cache.php 里面的prefix 目前我是在需要共用缓存的地方 最前面使用 Cache::setPrefix(ShareData::SHARED_DATA); 但是比较担心会造成,混乱了
终于找到解决方法了!!! 添加一个redis链接,设置新的前缀。 调用: $redis = app('redis')->connection('broker'); $redis->hget('info', 'token');