I'm not sure how "hash $cachekey" works...

highclass99 highclass99 at gmail.com
Thu Jan 21 12:41:31 UTC 2016


I have a question about "hash $cachekey" consistent;
Would the following Config 1, Config 2, Config 3 be exactly the same of
different?
i.e. if I swap the configurations would the cache keys stay consistent?
The reason I am asking is I have a large configuration similar to Config 2
and am not sure it would be "safe" to clean up the order and merge
duplicates as weighted config values.

Thank you.

Would the following be different of the same?
Config 1:
upstream ImageCluster  {
  server 10.1.1.1;
  server 10.1.1.1;
  server 10.1.1.2;
  server 10.1.1.2;
  server 10.1.1.3;
  server 10.1.1.3;

  hash $cachekey consistent;
}

Config 2:
upstream ImageCluster  {
  server 10.1.1.2;
  server 10.1.1.2;
  server 10.1.1.1;
  server 10.1.1.1;
  server 10.1.1.3;
  server 10.1.1.3;

  hash $cachekey consistent;
}

Config 3:
upstream ImageCluster  {
  server 10.1.1.1 weight=2;
  server 10.1.1.2 weight=2;
  server 10.1.1.3 weight=2;

  hash $cachekey consistent;
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20160121/7fd53089/attachment.html>


More information about the nginx mailing list