Ejemplo n.º 1
0
 def decre_score(self, value):
     """decre score of value
         Args:
             value: object, value
     """
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)
Ejemplo n.º 2
0
 def push(self, value):
     """压入一个对象
         Args:
             value: object, 一个python对象,不可一世file对象
         Raises:
             RedisError: 当发生错误的时候
     """
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)
Ejemplo n.º 3
0
 def get_score(self, value):
     """get score of value
         Args:
             value: object, value
         Returns:
             score: double, score of value
     """
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)
Ejemplo n.º 4
0
 def exist(self, value):
     """判断value是否存在
         Args:
             value, object, 一个python对象,不可以是file对象
         Raises:
             RedisError:当发生错误的时候
     """
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)
Ejemplo n.º 5
0
 def add(self, value):
     """增加一个元素
         Args:
             value, object, 一个python的对象,不可以是file对象,
         Raises:
             RedisError: 当发生错误的时候
     """
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)
Ejemplo n.º 6
0
 def reset_score(self, value, score):
     """set score of value
         Args:
             value: object, value
             score: double, score of the value
         Raises:
             RedisError: error
     """
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)
Ejemplo n.º 7
0
    def push(self, value, score):
        """压入一个对象
            Args:
                value: object, 一个python对象,can not be file object
                score: double, value score

            Raises:
                RedisError: 当发生错误的时候
        """
        try:
            encodedvalue = PickleEncoder().encode(value)
        except Exception, e:
            raise RedisError("encode error:%s" % e)
Ejemplo n.º 8
0
    def set(self, key, value):
        """设置对应key的值
            Args:
                key: str, key值
                value: object, value值

            Raises:
                RedisError: redis 的错误
        """
        try:
            encodedvalue = PickleEncoder().encode(value)
        except Exception, e:
            raise RedisError("encode error:%s" % e)
Ejemplo n.º 9
0
 def incre_score(self, value):
     try:
         encodedvalue = PickleEncoder().encode(value)
     except Exception, e:
         raise RedisError("encode error:%s" % e)