Redis
 sql >> Datenbank >  >> NoSQL >> Redis

Verwenden von nginx, um Inhalte direkt aus einem Redis-Cache bereitzustellen

Vielleicht etwas schwieriger einzurichten als Webdis, aber Sie können dies direkt im nginx-Daemon mit einigen zusätzlichen Modulen wie redis2-nginx-module tun. Sie müssen nginx neu kompilieren.

Auf der Homepage finden Sie einige gute Konfigurationsbeispiele.

Zum Beispiel:

# GET /get?key=some_key
location /get {
    set_unescape_uri $key $arg_key;  # this requires ngx_set_misc
    redis2_query get $key;
    redis2_pass foo.com:6379;
}

Natürlich können Sie mit etwas mehr nginx-Konfiguration ein anderes URL-Muster erhalten.

Beachten Sie, dass Sie für dieses Beispiel auch das Modul ngx_set_misc kompilieren müssen.