"""
redisCluster
"""
import sys
import os
import getopt
import time
class redisCluster(object):
CONF_DIR = "/opt/cachecloud/conf/";
LOG_DIR = "/opt/cachecloud/logs/";
REDIS_SRC_DIR = "/opt/cachecloud/redis/src/";
REDIS_CLUSTER_TEMPLATE = "/opt/cachecloud/conf/redis-cluster-template.conf"
SLOT_SIZE = 16384
def __init__(self,ports,maxMemory):
"""
ports array [6501,6502,6503,6504,6505,6506]
maxMemory string 512
"""
self.ports = ports
self.maxMemory = maxMemory
self.__checkProperty();
def __checkProperty(self):
""
""
if len(self.ports) % 2 != 0:
raise RuntimeError('Invalid ports,ports must be even number!')
if self.maxMemory <