def test_migrate(self): self.client.flushAll() destHost = '192.168.1.105' destPort = 6379 destClient = PiedisClient().setHost(destHost).setPort(destPort) destClient.flushAll() self.client.set('key1', 'value1') self.client.migrate('key1', destHost, destPort, 0, 10) resp = self.client.exists('key1') self.assertTrue(not resp) resp = destClient.get('key1') self.assertEqual(resp, 'value1')
def getClientByNode(self, shardNodeInfo): client = self.serverClientMapping.get(shardNodeInfo) if client != None: return client client = PiedisClient() client.setHost(shardNodeInfo.getHost()) client.setPort(shardNodeInfo.getPort()) client.setConnectTimeout(self.connectTimeout) self.serverClientMapping[shardNodeInfo] = client return client
class BaseCmdTest(unittest.TestCase): def setUp(self): host = "192.168.1.106"; port = 6379; self.client = PiedisClient() self.client.setHost(host) self.client.setPort(port) def tearDown(self): self.client.close()
def setUp(self): host = "192.168.1.106"; port = 6379; self.client = PiedisClient() self.client.setHost(host) self.client.setPort(port)