Redis
 sql >> Base de données >  >> NoSQL >> Redis

Utilisation de nginx pour diffuser du contenu directement à partir d'un cache Redis

Peut-être quelque chose de plus difficile à configurer que Webdis, mais vous pouvez le faire directement dans le démon nginx avec des modules supplémentaires comme redis2-nginx-module. Vous devrez recompiler nginx.

Il y a quelques bons exemples de configuration sur la page d'accueil.

Par exemple :

# 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;
}

Bien sûr, avec un peu plus de configuration nginx, vous pouvez obtenir un autre modèle d'URL.

Notez que pour cet exemple, vous devrez également compiler le module ngx_set_misc.