Skip to content

Instantly share code, notes, and snippets.

@moorscode
Created April 8, 2017 10:42
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save moorscode/19cc541522037ef439a785646b2628f2 to your computer and use it in GitHub Desktop.
Save moorscode/19cc541522037ef439a785646b2628f2 to your computer and use it in GitHub Desktop.
Instances: redis-1 = General, redis-2 = User data, memcached = Transients
<?php
$config = [
'pools' => [
// Default/fallback controller.
'General' => [
'method' => 'Redis',
'config' => [
'scheme' => 'tcp',
'host' => 'redis-1',
'port' => 6379
],
'prerequisites' => [
'class' => 'Redis',
],
'groups' => [
''
],
],
'Users' => [
'method' => 'Redis',
'config' => [
'scheme' => 'tcp',
'host' => 'redis-2',
'port' => 6379
],
'prerequisites' => [
'class' => 'Redis',
],
'groups' => [
'users',
'user_meta',
'userlogins',
],
],
'transients' => [
'method' => 'Memcached',
'config' => [
'servers' => [
[
'memcached',
11211
],
],
],
'prerequisites' => [
'class' => 'Memcached',
],
'groups' => [
'transient',
'site-transient',
],
],
],
];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment