Beispiel #1
0
 def restore(self, key, serialValue, millTTL, replace):
     if replace :
         resp = self.sendCommand(Command.RESTORE, key, str(millTTL), serialValue, RedisKeyword.REPLACE)
         return Response.toStr(resp)
     else:
         resp = self.sendCommand(Command.RESTORE, key, str(millTTL), serialValue)
         return Response.toStr(resp)
Beispiel #2
0
 def set(self, key, value):
     resp = self.sendCommand(Command.SET, key, str(value))
     return Response.toStr(resp)
Beispiel #3
0
 def rename(self, key, newKey):
     resp = self.sendCommand(Command.RENAME, key, newKey)
     return Response.toStr(resp)
Beispiel #4
0
 def scriptKill(self):
     resp = self.sendCommand(Command.SCRIPT, RedisKeyword.KILL)
     return Response.toStr(resp)
Beispiel #5
0
 def objectEncoding(self, key):
     resp = self.sendCommand(Command.OBJECT, RedisKeyword.ENCODING, key)
     return Response.toStr(resp)
Beispiel #6
0
 def flushDB(self):
     resp = self.sendCommand(Command.FLUSHDB)
     return Response.toStr(resp)
Beispiel #7
0
 def quit(self):
     resp = self.sendCommand(Command.QUIT)
     return Response.toStr(resp)
Beispiel #8
0
 def echo(self, message):
     resp = self.sendCommand(Command.ECHO, message)
     return Response.toStr(resp)
Beispiel #9
0
 def hMSet(self, key, keyValuePair, *moreKeyValuePairs):
     args = Command.combineArgs(keyValuePair, *moreKeyValuePairs)
     resp = self.sendCommand(Command.HMSET, key, *args)
     return Response.toStr(resp)
Beispiel #10
0
 def hGet(self, key, field):
     resp = self.sendCommand(Command.HGET, key, field)
     return Response.toStr(resp)
Beispiel #11
0
 def pSetEX(self, key, millSeconds, value):
     resp = self.sendCommand(Command.PSETEX, key, str(millSeconds), value)
     return Response.toStr(resp)
Beispiel #12
0
 def setEX(self, key, seconds, value):
     resp = self.sendCommand(Command.SETEX, key, str(seconds), value)
     return Response.toStr(resp)
Beispiel #13
0
 def getSet(self, key, value):
     resp = self.sendCommand(Command.GETSET, key, value)
     return Response.toStr(resp)
Beispiel #14
0
 def getRange(self, key, start, end):
     resp = self.sendCommand(Command.GETRANGE, key, str(start), str(end))
     return Response.toStr(resp)
Beispiel #15
0
 def get(self, key):
     resp = self.sendCommand(Command.GET, key)
     return Response.toStr(resp)
Beispiel #16
0
 def select(self, index):
     resp = self.sendCommand(Command.SELECT, str(index))
     return Response.toStr(resp)
Beispiel #17
0
 def auth(self, password):
     resp = self.sendCommand(Command.AUTH, password)
     return Response.toStr(resp)
Beispiel #18
0
 def rPopLPush(self, sourceKey, destKey):
     resp = self.sendCommand(Command.RPOPLPUSH, sourceKey, destKey)
     return Response.toStr(resp)
Beispiel #19
0
 def ping(self):
     resp = self.sendCommand(Command.PING)
     return Response.toStr(resp)
Beispiel #20
0
 def bRPopLPush(self, sourceKey, destKey, timeout):
     resp = self.sendCommand(Command.BRPOPLPUSH, sourceKey, destKey, str(timeout))
     return Response.toStr(resp)
Beispiel #21
0
 def flushAll(self):
     resp = self.sendCommand(Command.FLUSHALL)
     return Response.toStr(resp)
Beispiel #22
0
 def lIndex(self, key, index):
     resp = self.sendCommand(Command.LINDEX, key, str(index))
     return Response.toStr(resp)
Beispiel #23
0
 def scriptLoad(self, script):
     resp = self.sendCommand(Command.SCRIPT, RedisKeyword.LOAD, script)
     return Response.toStr(resp)
Beispiel #24
0
 def lSet(self, key, index, value):
     resp = self.sendCommand(Command.LSET, key, index, value)
     return Response.toStr(resp)
Beispiel #25
0
 def scriptFlush(self):
     resp = self.sendCommand(Command.SCRIPT, RedisKeyword.FLUSH)
     return Response.toStr(resp)
Beispiel #26
0
 def lTrim(self, key, start, end):
     resp = self.sendCommand(Command.LTRIM, key, str(start), str(end))
     return Response.toStr(resp)
Beispiel #27
0
 def randomKey(self):
     resp = self.sendCommand(Command.RANDOMKEY)
     return Response.toStr(resp)
Beispiel #28
0
 def sPop(self, key):
     resp = self.sendCommand(Command.SPOP, key)
     return Response.toStr(resp)
Beispiel #29
0
 def migrate(self, key, destHost, destPort, destDb, timeout):
     resp = self.sendCommand(Command.MIGRATE, key, str(destHost), str(destPort), str(destDb), str(timeout))
     return Response.toStr(resp)
Beispiel #30
0
 def type(self, key):
     resp = self.sendCommand(Command.TYPE, key)
     return Response.toStr(resp)