return [
'default' => [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 10,
],
'cache' => [
'host' => '127.0.0.1',
'password' => null,
'port' => 6379,
'database' => 0,
],
];
<?php
namespace app\controller;
use support\Request;
use support\Cache;
use support\Redis;
class TestcacheController
{
public function index(Request $request)
{
Cache::set('aaaa','cache_v');
Redis::set('aaaa',time());
}
}
3、结果被存到了同一空间中,且只有一套数据,redis覆盖了cache数据
多看看手册
刚刚准备补充,你这样的确可以,那Redis::connection('cache');相当于等价于Cache::connection('cache'); 那几乎引用support\Cache已经没有意义了
缓存 和 缓存驱动,不能混为一谈;
缓存实现\Symfony\Component\Cache\Psr16Cache 接口。
https://symfony.com/doc/current/components/cache.html
其实也可以直接用redis组件