Article Source Linux Magazine
October 4, 2009, 2:47 pm
October 4, 2009, 2:47 pm
A while ago I read about consistent hashing as way of helping to mitigate some of the problems associated with horizontal scaling of services, especially when you need to grow or shrink clusters. But at the time I didn‚Äôt really have a reason to use consistent hashing, so I didn‚Äôt dig too deeply into how it works or how I might use it. Recently I turned to consistent hashing to the deployment of a new service based on Redis (see Redis: Lightweight key/value Store that Goes the Extra Mile) and thought it would be worth writing about consistent hashing in a bit more detail…