2016-08-15 40 views
3

Config.yml:Symfony的3.1 PSR-6緩存設置

cache: 
    app: cache.adapter.doctrine 
    system: cache.adapter.doctrine 
    default_doctrine_provider: ~ 
    default_psr6_provider: ~ 
    default_redis_provider: "redis://localhost:6379" 

Symfony的3.1支持的學說緩存,但你沒有足夠的文檔。

緩存組件:http://symfony.com/doc/current/components/cache.html
支持的驅動器:http://symfony.com/doc/current/components/cache/cache_pools.html
Symfony的集成:http://symfony.com/blog/new-in-symfony-3-1-cache-component

default_doctrine_provider:?我怎麼進入的供應商

回答

2

可以傳遞到default_doctrine_provider無論是Redis的連接DSN(例如「redis的://127.0.0.1:6379」)或ID,它實現Symfony\Component\Cache\Adapter\AdapterInterface

你可以有一個服務看已經實現的適配器here