anchor.diff:  This pluggable client helps dealing with the thundering herd problem. You can read more about it
   on link:http://en.wikipedia.org/wiki/Thundering_herd_problem[Wikipedia].
   
  -Like previus pluggable clients, it inherits all functionality from the default client, adding some 
  +Like previus pluggable clients, it inherits all functionality from the default client, adding some
   additional methods for getting/setting keys.
   
   .Example setup
  
positive.code: Pluggable parsers
  ~~~~~~~~~~~~~~~~~
  
  *redis-py* (the Python Redis client used by *django-redis*) comes with a pure Python Redis parser 
  that works very well for most common task, but if you want some performance boost, you can use 
  *hiredis*.
  
  *hiredis* is a Redis client written in C and it has its own parser that can be used with *django-redis*.
  
negative.code: Memcached exceptions behavior
  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  
  In some situations, when Redis is only used for cache, you do not want exceptions when Redis is down.
  This is default behavior in the memcached backend and it can be emulated in *django-redis*.
  
  For setup memcached like behaviour (ignore all exceptions), you should
  set `IGNORE_EXCEPTIONS` settings on your cache configuration:
  
  [source, python]
  ----
  CACHES = {
      "default": {
          # ...
          "OPTIONS": {
              "IGNORE_EXCEPTIONS": True,
          }
      }
  }
  ----
  
  Also, you can apply the same settings to all configured caches, you can set the global flag in
  your settings:
  
  [source, python]
  ----
  DJANGO_REDIS_IGNORE_EXCEPTIONS = True
  ----
  
  Infinite timeout
  ~~~~~~~~~~~~~~~~
  
  *django-redis* comes with infinite timeouts support, since before Django added it in version 1.6.
  
  If used with Django before version 1.6, *django-redis* interprets a `0` timeout value as infinite.
  In Django >= 1.6 it also supports `None` as timeout value
  
  .These statements are then equivalent:
  [source, python]
  