title: Why does "DalliError: No server available" keep appearing in the logs, although I'm using redis?
body: <p>I'm running a modified version of Sharetribe on a server. Here's a part of code of Sharetribe:</p>
  
  <pre><code>  config.cache_store =
      if ENV["redis_host"].present?
        Readthis.fault_tolerant = true
        [:readthis_store, {
           redis: { host: ENV["redis_host"],
           [............]
         }]
      else
        [:dalli_store, (ENV["MEMCACHIER_GREEN_SERVERS"] || "").split(","), {
           username: ENV["MEMCACHIER_GREEN_USERNAME"],
           [............]
         }]
      end
  </code></pre>
  
  <p>On my production I use redis. Not memcached.</p>
  
  <pre><code>  RAILS_ENV=production redis_host=localhost redis_port=6379 redis_db=0  rails server [.....]
  </code></pre>
  
  <p>However, in logs on production this keeps appearing as if I was using memcached:</p>
  
  <pre><code>DalliError: No server available
  </code></pre>
  
  <p>Why? How to fix it and do I have too? Is this an error or warning that can be ignored?</p>
  
  <p>In Gemfile I have <code>gem "dalli", "~&gt; 2.7.6</code></p>