Heim >Backend-Entwicklung >PHP-Tutorial >Nginx Lua Redis-Nutzungsmethode
1. Es wird empfohlen, openresty zur Installation herunterzuladen. Das Paket ist relativ vollständig und die Installation ist einfach und bequem.
Download-Adresse http://openresty.org/download/ngx_openresty-1.7.10.1 .tar.gz
2. Kompilieren und installieren
tar xzvf ngx_openresty-1.7.10.1.tar.gz cd ngx_openresty-1.7.10.1 ./configure --with-luajit make make install3. Nginx-Konfiguration ändern – /usr/local/openresty/nginx/conf/nginx.conf
# Fügen Sie Folgendes zum http-Abschnitt hinzu, um die Redis-Unterstützung einzuführen:
lua_package_path "/home/ngx_openresty-1.7.10.1/bundle/lua-resty-redis-0.20/lib/resty/?.lua ;;" ;
#Schalten Sie den Lua-Skript-Cache aus, damit bei jedem Laden des Skripts für die Skriptänderung kein Neustart von nginx erforderlich ist
lua_code_cache off;
4. nginx So verwenden Sie das Lua-Skript
Führen Sie das Skript in der Konfigurationsdatei aus
#lua script excute in this config
location /lua{
set $test „hello world.“;
Content_by_lua '
ngx.Header.Content_type = "Text/Plain"
ngx.say (ngx.var.test); }>
external external Die Lua-Skriptdatei ruft
content_by_lua_file /home/lua_script/redis_test.lua;
}5. curl test get auf Post-Request-Methode
Anfrage abrufen: curl "http://127.0.0.1/lua?id=1&name=pop"
Das Obige stellt die Verwendung von Nginx Lua Redis vor, einschließlich verschiedener Aspekte. Ich hoffe, dass es für Freunde hilfreich ist, die sich für PHP-Tutorials interessieren.