Пример #1
0
 def bitCount(self, key, start, end):
     args = [key]
     if start != None:
         args.append(str(start))
         if end != None:
             args.append(str(end))
     resp = self.sendCommand(Command.BITCOUNT, *tuple(args))
     return Response.toInt(resp)
Пример #2
0
 def zUnionStore(self, destKey, params, key, *moreKeys):
     args = (destKey,)
     numberKeys = 1 + len(moreKeys)
     args += (numberKeys, key)
     args += moreKeys
     if params != None:
         args += params.getParams()
     resp = self.sendCommand(Command.ZUNIONSTORE, *args)
     return Response.toInt(resp)
Пример #3
0
 def move(self, key, destDb):
     resp = self.sendCommand(Command.MOVE, key, str(destDb))
     return Response.toInt(resp) == 1
Пример #4
0
 def rPush(self, key, value, *moreValues):
     resp = self.sendCommand(Command.RPUSH, key, value, *moreValues)
     return Response.toInt(resp)
Пример #5
0
 def zCount(self, key, Min, Max):
     resp = self.sendCommand(Command.ZCOUNT, key, str(Min), str(Max))
     return Response.toInt(resp)
Пример #6
0
 def lInsert(self, key, value, pivot, isBefore):
     extraParam = RedisKeyword.BEFORE
     if not isBefore:
         extraParam = RedisKeyword.AFTER
     resp = self.sendCommand(Command.LINSERT, key, extraParam, pivot, value)
     return Response.toInt(resp)
Пример #7
0
 def pTTL(self, key):
     resp = self.sendCommand(Command.PTTL, key)
     return Response.toInt(resp)
Пример #8
0
 def zRemRangeByScore(self, key, Min, Max):
     resp = self.sendCommand(Command.ZREMRANGEBYSCORE, key, str(Min), str(Max))
     return Response.toInt(resp)
Пример #9
0
 def zRevRank(self, key, member):
     resp = self.sendCommand(Command.ZREVRANK, key, member)
     return Response.toInt(resp)
Пример #10
0
 def sDiffStore(self, destKey, key, *moreKeys):
     resp = self.sendCommand(Command.SDIFFSTORE, destKey, key, *moreKeys)
     return Response.toInt(resp)
Пример #11
0
 def sInterStore(self, destKey, key, *moreKeys):
     resp = self.sendCommand(Command.SINTERSTORE, destKey, key, *moreKeys)
     return Response.toInt(resp)
Пример #12
0
 def sAdd(self, key, member, *moreMember):
     resp = self.sendCommand(Command.SADD, key, member, *moreMember)
     return Response.toInt(resp)
Пример #13
0
 def expireAt(self, key, ts):
     resp = self.sendCommand(Command.EXPIREAT, key, str(ts))
     return Response.toInt(resp) == 1
Пример #14
0
 def lREM(self, key, value, count):
     resp = self.sendCommand(Command.LREM, key, count, value)
     return Response.toInt(resp)
Пример #15
0
 def lLen(self, key):
     resp = self.sendCommand(Command.LLEN, key)
     return Response.toInt(resp)
Пример #16
0
 def expire(self, key, seconds):
     resp = self.sendCommand(Command.EXPIRE, key, str(seconds))
     return Response.toInt(resp) == 1
Пример #17
0
 def zRem(self, key, member, *moreMembers):
     resp = self.sendCommand(Command.ZREM, key, member, *moreMembers)
     return Response.toInt(resp)
Пример #18
0
 def sisMember(self, key, member):
     resp = self.sendCommand(Command.SISMEMBER, key, member)
     return Response.toInt(resp) == 1
Пример #19
0
 def zRemRangeByRank(self, key, start, end):
     resp = self.sendCommand(Command.ZREMRANGEBYRANK, key, str(start), str(end))
     return Response.toInt(resp)
Пример #20
0
 def objectIdletime(self, key):
     resp = self.sendCommand(Command.OBJECT, RedisKeyword.IDLETIME, key)
     return Response.toInt(resp)
Пример #21
0
 def objectRefcount(self, key):
     resp = self.sendCommand(Command.OBJECT, RedisKeyword.REFCOUNT, key)
     return Response.toInt(resp)
Пример #22
0
 def pExpire(self, key, millSeconds):
     resp = self.sendCommand(Command.PEXPIRE, key, str(millSeconds))
     return Response.toInt(resp) == 1
Пример #23
0
 def sMove(self, source, destination, member):
     resp = self.sendCommand(Command.SMOVE, source, destination, member)
     return Response.toInt(resp) == 1
Пример #24
0
 def rPushX(self, key, value):  
     resp = self.sendCommand(Command.RPUSHX, key, value)
     return Response.toInt(resp)     
Пример #25
0
 def persist(self, key):
     resp = self.sendCommand(Command.PERSIST, key)
     return Response.toInt(resp) == 1
Пример #26
0
 def sUnionStore(self, destKey, key, *moreKeys):
     resp = self.sendCommand(Command.SUNIONSTORE, destKey, key, *moreKeys)
     return Response.toInt(resp)
Пример #27
0
 def pExpireAt(self, key, millTs):
     resp = self.sendCommand(Command.PEXPIREAT, key, str(millTs))
     return Response.toInt(resp) == 1
Пример #28
0
 def zAdd(self, key, scoreMember, *moreScoreMember):
     args = Command.combineArgsByScoreMember(scoreMember, *moreScoreMember)
     resp = self.sendCommand(Command.ZADD, key, *args)
     return Response.toInt(resp)
Пример #29
0
 def renameNX(self, key, newKey):
     resp = self.sendCommand(Command.RENAMENX, key, newKey)
     return Response.toInt(resp) == 1
Пример #30
0
 def zCard(self, key):
     resp = self.sendCommand(Command.ZCARD, key)
     return Response.toInt(resp)