Guest User

Untitled

a guest
Jan 19th, 2018
293
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.54 KB | None | 0 0
  1. cache:
  2. default_redis_provider: redis://%redis_password%@%redis_host%:%redis_port%
  3. pools:
  4. my_redis_cache:
  5. adapter: cache.adapter.redis
  6. public: true
  7. default_lifetime: 1200
  8. provider: cache.default_redis_provider
  9.  
  10. $cache = $this->get('my_redis_cache');
  11.  
  12. $cache = new TagAwareAdapter(
  13. // Adapter for cached items
  14. new FilesystemAdapter(),
  15. // Adapter for tags
  16. new RedisAdapter('redis://localhost')
  17. );
  18.  
  19. cache:
  20. default_redis_provider: redis://%redis_password%@%redis_host%:%redis_port%
  21. pools:
  22. my_redis_cache:
  23. adapter: cache.adapter.redis
  24. public: true
  25. default_lifetime: 1200
  26. provider: cache.default_redis_provider
  27. my_tag_aware_cache:
  28. adapter: cache.adapter.tagawareadapter
  29. provider:
  30. - my_file_cache
  31. - my_redis_cache
  32.  
  33. my_tag_aware_cache:
  34. class: SymfonyComponentCacheAdapterTagAwareAdapter
  35. arguments: [ '@my_file_cache', '@my_redis_cache' ]
  36.  
  37. $cache = $this->get('my_tag_aware_cache');
  38.  
  39. cache:
  40. pools:
  41. app.cache.file:
  42. public: true
  43. adapter: cache.adapter.filesystem
  44. app.cache.redis:
  45. public: true
  46. adapter: cache.adapter.redis
  47.  
  48. myapp.cache:
  49. public: true
  50. class: SymfonyComponentCacheAdapterTagAwareAdapter
  51. arguments: [ '@app.cache.file', '@app.cache.redis' ]
  52.  
  53. /** @var TagAwareAdapterInterface $cache */
  54. $cache = $this->get('myapp.cache');
  55.  
  56. composer require predis/predis
Add Comment
Please, Sign In to add comment