Ejemplo n.º 1
0
 def handle_read(self):
     #print 'handle_read...{0}'.format(self.port)
     recv = self.recv(256) 
     self.recv_size += len(recv)
     self.redis_reply += recv
     last = rp.check_bulk_strings(self.redis_reply)
     if (last != -1):
         try:
             logger.debug("{0}: redis reply from {1}:{2} , data_size = {3}".format(time.time(), self.host, self.port, len(self.redis_reply)))
             self.cb.on_info(self.id, self.name, rp.remove_bulk_string_format(self.redis_reply[:last]))
             self.redis_reply = self.redis_reply[last:]
             if (len(self.redis_reply) > 0):
                 logger.warn("{0} remain {1}".format(self.port, len(self.redis_reply)))
         except Exception as e:
             print e
             logger.error(e)
Ejemplo n.º 2
0
import redisproto as rp

''''
s = "$4\r\n1234\r\n"
ck = rp.check_bulk_strings(s)
print s, ck

s = "$3\r\n1234\r\n"
ck = rp.check_bulk_strings(s)
print s, ck

s = "$3\r\n1234\n"
ck = rp.check_bulk_strings(s)
print s, ck
''' 

s = "$4\r\n1234\r\n"
s = "$3\r\n1234\n"
print rp.remove_bulk_string_format(s)