簡単な例があります:
c = tornadoredis.Client()
c.connect()
class SourceHandler(tornado.web.RequestHandler):
@tornado.web.asynchronous
@tornado.gen.engine
def get(self):
pipe = c.pipeline(transactional=True)
pipe.zadd( 'test1'), 1212, "test" )
pipe.zadd( 'test2'), 1212, "test" )
.....
pipe.zadd( 'testN'), 1212, "test" )
res = yield tornado.gen.Task(pipe.execute)
self.set_header('Content-Type', 'text/html')
self.render("template.html", title="result")
この要求の時間 = N * zadd 操作の時間。
このリクエストの時間を短縮できますか?