Heim > Artikel > Backend-Entwicklung > Nginx Lua Redis
Nach dem letzten Test hatte ich das Gefühl, dass es in diesem Code Raum für Verbesserungen gibt, also habe ich überprüft, wie man den Redis-Verbindungspool in Golang verwendet (Tatsächlich handelt es sich um die Verwendung von Redigo) und um die Verwendung des Redis-Verbindungspools in Lua (tatsächlich handelt es sich um die Verwendung von rest.redis).
Zuerst zu den Ergebnissen gehen:
Dann schauen Sie sich Golang an:
Lua-Code:
Golang-Code:
Golang fügt nicht nur einen Thread-Pool hinzu, sondern legt auch die Anzahl der CPU-Kerne fest.
Dieser Test ist jedoch nicht sehr streng. Redis, Nginx, der Golang-HTTP-Server und der AB-Stresstest befinden sich alle auf demselben Computer und beeinflussen sich gegenseitig. Wenn Sie interessiert sind, können Sie es separat bereitstellen und testen.
Das Obige hat Nginx Lua Redis vorgestellt, einschließlich einiger Aspekte davon. Ich hoffe, es wird für Freunde hilfreich sein, die sich für PHP-Tutorials interessieren.