Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- cache:
- default_redis_provider: redis://%redis_password%@%redis_host%:%redis_port%
- pools:
- my_redis_cache:
- adapter: cache.adapter.redis
- public: true
- default_lifetime: 1200
- provider: cache.default_redis_provider
- $cache = $this->get('my_redis_cache');
- $cache = new TagAwareAdapter(
- // Adapter for cached items
- new FilesystemAdapter(),
- // Adapter for tags
- new RedisAdapter('redis://localhost')
- );
- cache:
- default_redis_provider: redis://%redis_password%@%redis_host%:%redis_port%
- pools:
- my_redis_cache:
- adapter: cache.adapter.redis
- public: true
- default_lifetime: 1200
- provider: cache.default_redis_provider
- my_tag_aware_cache:
- adapter: cache.adapter.tagawareadapter
- provider:
- - my_file_cache
- - my_redis_cache
- my_tag_aware_cache:
- class: SymfonyComponentCacheAdapterTagAwareAdapter
- arguments: [ '@my_file_cache', '@my_redis_cache' ]
- $cache = $this->get('my_tag_aware_cache');
- cache:
- pools:
- app.cache.file:
- public: true
- adapter: cache.adapter.filesystem
- app.cache.redis:
- public: true
- adapter: cache.adapter.redis
- myapp.cache:
- public: true
- class: SymfonyComponentCacheAdapterTagAwareAdapter
- arguments: [ '@app.cache.file', '@app.cache.redis' ]
- /** @var TagAwareAdapterInterface $cache */
- $cache = $this->get('myapp.cache');
- composer require predis/predis
Add Comment
Please, Sign In to add comment