page example another map url-rewriting nginx rewrite redis

map - example - nginx rewrite url proxy



Use Redis para mostrar el mapa de URL en nginx (1)

Tiene razón acerca de que HttpRedis está más orientado al almacenamiento en caché. Sería mejor que te sirvieras usando el módulo redis2. Los comandos que necesita ejecutar se proporcionan mejor en el caso más general que proporciona redis2

Quiero mantener una base de datos dinámica en Redis con URLs amigables para SEO como claves y URLs desagradables de cadena de consulta como valores. Quiero llamarlo directamente desde Nginx cuando llegue la solicitud, obtener la desagradable URL de la cadena de consulta y pasarla a Apache para que sirva el contenido.

Pensé simplemente en tener un archivo de mapa plano, pero sería bastante grande (más de 200,000 entradas) y tendría que ser actualizado a menudo por un trabajo de cron o algo así ... no muy elegante.

Mi idea es algo como esto:

map $uri $new { # instead of this... # include /path/to/the/nginx_map.txt; # I want to do this... redis_magic_thing GET $uri; }

He estado revisando el Módulo HttpRedis para Nginx, pero los ejemplos son realmente escasos y parece estar más orientado a la publicación de contenido en caché. También he comprobado el módulo Redis2 , pero eso parece exagerado. Solo necesito hacer simples comandos GET.

¿Puedo usar el módulo HttpRedis para hacer esto y conectarlo directamente a Redis? Si es así, ¿cómo sería una configuración de este tipo?

Gracias de antemano por tu ayuda.