title: Do we need thread safety when Cache is accessed from multiple processes (Redis)
body: <p>I know what thread safety is. And in some scenarios it makes perfect senses. For instance, I understand that logger need to be thread safe, otherwise it might try to open the same file and access it (when access from multiple threads). </p>
  
  <p>But I cannot visualize, why thread safety is important in while accessing cache. How can get/set from multiple thread can corrupt cache.</p>
  
  <p>And most important, if thread safety is required (while accessing cache), how can we use it when cache is accessed from multiple processes. It would be nice if someone can answer in context of Redis.</p>
  
  <p>Thanks In Advance</p>