cwreden/silex-stash-service

Silex 的存储缓存服务。

dev-master 2014-08-04 09:29 UTC

This package is auto-updated.

Last update: 2024-09-20 05:51:31 UTC


README

Silex 的存储缓存服务。

服务

  • stash => StashService
  • stash.cache => Default Pool
  • stash.caches => Pimple with all registered Pool classes

在运行时注册新的缓存池

您可以使用 'stash.cache.register' 函数注册一个新的缓存。


$app['stash.cache.register']('myNewCachePool', array(
    'driver' => 'apc'
));

可能的驱动程序

  • memory
  • file_system
  • redis
  • sqlite
  • apc

选项


array(
    'driver' => 'apc',            // use the driver oder driverClass option
    'driverClass' => 'My\Driver',
    'poolClass' => 'My\Pool',
    'itemClass' => 'My\Item',
    'loggerClass' => 'My\PSR\Logger'
    ...                           // all stash known options
);

链接