Built-in Cache Providers Reference

This is the reference of all the built-in cache providers and their configuration options:

apc

This provider defines no configuration options.

array

This provider defines no configuration options.

chain

providers The list of service ids of Doctrine Cache Providers to use. Put the fastest providers first (e.g. array cache) and you can skip doctrine_cache.providers.

couchbase

connection_id Couchbase connection service id hostnames Couchbase hostname list bucket_name Couchbase bucket name username Couchbase username password Couchbase password

file_system

extension File extension directory Cache directory umask Umask to revoke permissions

mongodb

connection_id MongoClient service id collection_id MongoCollection service id server mongodb server uri database_name mongodb database name collection_name mongodb collection name

memcache

connection_id Memcache connection service id servers Server list

  • server
    • host, Memcache host
    • port, Memcache port

memcached

connection_id Memcache connection service id servers Server list

  • server
    • host, Memcached host
    • port, Memcached port

php_file

extension File extension directory Cache directory umask Umask to revoke permissions

redis

connection_id Redis connection service id host Redis host port Redis port password Redis password timeout Redis connection timeout database Redis database selection (integer) persistent Whether to use persistent connection or not (bool)

predis

client_id Provide a client service id to skip the client creation by the bundle (optional, should be used for advanced configuration) scheme Connection scheme (tcp) host Redis host port Redis port password Redis password timeout Redis connection timeout database Redis database selection (integer) options Array of predis client options

riak

connection_id Riak\Connection service id bucket_id Riak\Bucket service id host Riak host port Riak port bucket_name Riak bucket name bucket_property_list Riak bucket configuration (property list)

  • allow_multiple: false, riak bucket allow multiple configuration
  • n_value: 1, riak bucket n-value configuration

sqlite3

connection_id SQLite3 connection service id file_name SQLite3 database file name table_name Cache table name

void

This provider defines no configuration options.

xcache

This provider defines no configuration options.

wincache

This provider defines no configuration options.

zenddata

This provider defines no configuration options.