{"action":"created","issue":{"url":"https://api.github.com/repos/twitter/twemproxy/issues/345","labels_url":"https://api.github.com/repos/twitter/twemproxy/issues/345/labels{/name}","comments_url":"https://api.github.com/repos/twitter/twemproxy/issues/345/comments","events_url":"https://api.github.com/repos/twitter/twemproxy/issues/345/events","html_url":"https://github.com/twitter/twemproxy/issues/345","id":66912040,"number":345,"title":"Re-balancing Keys across Redis nodes?","user":{"login":"veselinkantsev","id":4179342,"avatar_url":"https://avatars.githubusercontent.com/u/4179342?v=3","gravatar_id":"","url":"https://api.github.com/users/veselinkantsev","html_url":"https://github.com/veselinkantsev","followers_url":"https://api.github.com/users/veselinkantsev/followers","following_url":"https://api.github.com/users/veselinkantsev/following{/other_user}","gists_url":"https://api.github.com/users/veselinkantsev/gists{/gist_id}","starred_url":"https://api.github.com/users/veselinkantsev/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/veselinkantsev/subscriptions","organizations_url":"https://api.github.com/users/veselinkantsev/orgs","repos_url":"https://api.github.com/users/veselinkantsev/repos","events_url":"https://api.github.com/users/veselinkantsev/events{/privacy}","received_events_url":"https://api.github.com/users/veselinkantsev/received_events","type":"User","site_admin":false},"labels":[],"state":"open","locked":false,"assignee":null,"milestone":null,"comments":3,"created_at":"2015-04-07T15:13:23Z","updated_at":"2015-04-07T16:19:10Z","closed_at":null,"body":"Hello, \r\nI run 3 Redis nodes behind a Twemproxy daemon, where node 'A'  seems to now take most of the load with 'B' and 'C' idling. \r\n\r\nI suspect this is because of Twemproxy ejecting 'B' and 'C\" hosts at some stage due to temporary network outages and rerouting most keys to 'A'. \r\n\r\n- Would Twemproxy keep using 'A' for those keys even after 'B' and 'C' are back in operation?\r\n- If so, what is the recommended way to re-balance the rerouted(or all) keys?\r\n- Could I simply reload the twemproxy service, so it starts routing keys evenly as before the ejections?"},"comment":{"url":"https://api.github.com/repos/twitter/twemproxy/issues/comments/90629209","html_url":"https://github.com/twitter/twemproxy/issues/345#issuecomment-90629209","issue_url":"https://api.github.com/repos/twitter/twemproxy/issues/345","id":90629209,"user":{"login":"manjuraj","id":349696,"avatar_url":"https://avatars.githubusercontent.com/u/349696?v=3","gravatar_id":"","url":"https://api.github.com/users/manjuraj","html_url":"https://github.com/manjuraj","followers_url":"https://api.github.com/users/manjuraj/followers","following_url":"https://api.github.com/users/manjuraj/following{/other_user}","gists_url":"https://api.github.com/users/manjuraj/gists{/gist_id}","starred_url":"https://api.github.com/users/manjuraj/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/manjuraj/subscriptions","organizations_url":"https://api.github.com/users/manjuraj/orgs","repos_url":"https://api.github.com/users/manjuraj/repos","events_url":"https://api.github.com/users/manjuraj/events{/privacy}","received_events_url":"https://api.github.com/users/manjuraj/received_events","type":"User","site_admin":false},"created_at":"2015-04-07T16:19:10Z","updated_at":"2015-04-07T16:19:10Z","body":"twemproxy doesn't do rebalancing. This talk talks about how to run twemproxy in production: http://redisconference.com/video/running-twemproxy-in-production/?iframe=yes"}}