Ejemplo n.º 1
0
def set_slave(master_ip, master_port, slave_ip, slave_port):
    try:
        c = ssdb.Client(slave_ip, slave_port)
        c.change_master_to(master_ip, master_port, 0, "")
        c.start_slave()
        c.close()
    except ssdb.SSDBException, e:
        err_str = "set slave ssdb exception %s" % str(e)
        handle_output(False, err_str)
Ejemplo n.º 2
0
def init_ssdb(ip, port):
    try:
        c = ssdb.Client(ip, port)
        for i in range(0, 16384):
            #pdb.set_trace()
            c.set_slot(i)
        c.close()
    except ssdb.SSDBException, e:
        err_str = "ssdb exception %s" % str(e)
        handle_output(False, err_str)
Ejemplo n.º 3
0
import ssdb
from munch import munchify

db = ssdb.Client(port=10000)


def pf(v):
    print(f'{str(type(v)):<30} {str(v):<}')


# pf(db.set('0', munchify({'123': 123, '222': [11, 'aa']})))
# pf(db.get('0'))
# pf(db.hset('0', [0, 0], munchify({'123': 123, '222': [11, 'aa']})))
# pf(db.hset('0', [0, 0]))

# pf(db.hset('0', 2, 123))
# pf(db.multi_hset('0', {'111': 1111, '222': munchify({'123': 123, '222': [11, 'aa']})}))
# pf(db.hget(0, 111))
# pf(db.hget(0, 222))
print(type(1).__name__)
pf(db.set(10, {'123': 111, 'a': [1, .2]}))
pf(db.set(11, '123456'))
pf(db.set(22, '123456'))
pf(db.set(33, '123456'))
pf(db.setnx(1))
pf(db.multi_set())
pf(db.multi_get(['1a', '1b']))
pf(db.multi_del(['1ax', '1b']))
Ejemplo n.º 4
0
def get_ssdb_client():
    ssdb_client = ssdb.Client(SSDB_HOST, SSDB_PORT)
    if SSDB_AUTH:
        ssdb_client.auth(SSDB_AUTH)
    return ssdb_client
Ejemplo n.º 5
0
 def setUp(self):
     self.db = ssdb.Client(port=10000)