Ich versuche, einen Cache zu einer Tornado-Anwendung mit Daten in Mongo hinzuzufügen. Ich verwende Redis als einen gemeinsamen Cache-Speicher.Führt synchroner Redis-Aufruf zu einer langsameren Tornado-App?
Da Tornado ein asynchrones Framework ist, habe ich darüber nachgedacht, einen Async-Client für Redis zu verwenden, der Tornados ioloop verwendet, um Daten vom Redis-Server zu holen. Keine der vorhandenen Lösungen ist sehr ausgereift, und ich habe gehört, dass der Durchsatz dieser Kunden nicht gut ist.
Also meine Frage ist, wenn ich einen synchronen Redis-Client wie Pyredis verwende, wird es die Leistung meiner App negativ beeinflussen?
Ich meine, in Anbetracht der Redis-Instanz im selben LAN lebt, ist die Latenz für einen Redis-Befehl sehr klein, ist es wichtig, ob es blockiert oder nicht?