当前位置:  开发笔记 > 后端 > 正文

使用Redis将URL映射提供给nginx

如何解决《使用Redis将URL映射提供给nginx》经验,为你挑选了0个好方法。

我想在Redis中维护一个动态数据库,其中SEO友好的URL作为键和令人讨厌的查询字符串URL作为值.我想在请求进来时直接从Nginx调用它,获取讨厌的查询字符串URL并将其传递给Apache以提供内容.

我曾考虑过只有一个平面的地图文件,但这将是非常巨大的(200,000多个条目),它必须经常通过cron工作或其他东西更新......不是很优雅.

我的想法是这样的:

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

我一直在查看Nttx的HttpRedis模块,但是这些示例非常稀疏,似乎更适合于提供缓存内容.我还检查了Redis2模块,但这看起来有些过分.我只需要做普通的旧GET命令.

我可以使用HttpRedis模块执行此操作并直接挂接到Redis吗?如果是这样,这样的配置会是什么样的?

在此先感谢您的帮助.

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有