Пример #1
0
 def hash_get_json(self, key, field, default=None):
     _ret = DbRedis.hash_get(self, key, field)
     if _ret is None:
         _ret = default
     else:
         _ret = json.loads(_ret)
     return _ret
Пример #2
0
 def hash_mget_as_dict(self, key, *args):
     values = DbRedis.hash_mget(self, key, *args)
     kvs = {}
     for k, v in zip(args, values):
         if v is not None:
             kvs[k] = v
     return kvs
Пример #3
0
 def list_lpop_int(self, key, default=None):
     _ret = DbRedis.list_lpop(self, key)
     if _ret is None:
         _ret = default
     else:
         _ret = int(_ret)
     return _ret
Пример #4
0
 def hash_get_int(self, key, field, default=None):
     _ret = DbRedis.hash_get(self, key, field)
     if _ret is None:
         _ret = default
     else:
         _ret = int(_ret)
     return _ret
Пример #5
0
 def list_lpop_json(self, key, default=None):
     _ret = DbRedis.list_lpop(self, key)
     if _ret is None:
         _ret = default
     else:
         _ret = json.loads(_ret)
     return _ret
Пример #6
0
 def get_json(self, key, default=None):
     _ret = DbRedis.get(self, key)
     if _ret is None:
         _ret = default
     else:
         _ret = json.loads(_ret)
     return _ret
Пример #7
0
 def get_int(self, key, default=None):
     _ret = DbRedis.get(self, key)
     if _ret is None:
         _ret = default
     else:
         _ret = int(_ret)
     return _ret
Пример #8
0
 def hash_get(self, key, field, default=None):
     _ret = DbRedis.hash_get(self, key, field)
     if _ret is None:
         _ret = default
     return _ret
Пример #9
0
 def list_lpop(self, key, default=None):
     _ret = DbRedis.list_lpop(self, key)
     if _ret is None:
         _ret = default
     return _ret
Пример #10
0
 def get(self, key, default=None):
     _ret = DbRedis.get(self, key)
     if _ret is None:
         _ret = default
     return _ret
Пример #11
0
 def connect(self, *params):
     Logger.info('RedisSingle.__init__ ->', *params)
     DbRedis.connect(self, *params)