示例#1
0
def test_basic():
    nodes = ['node01', 'node02', 'node03', 'node04']
    hashring = HashRing(nodes)
    keys = ['key-%s' % i for i in range(1000)]
    keys_nodes = [hashring.get_node(k) for k in keys]
    for node in nodes:
        assert node in keys_nodes
示例#2
0
 def __init__(self, hosts):
     BaseRedisRouter.__init__(self, hosts)
     self._hashring = HashRing(hosts.values())