1

我是设置缓存系统和生产服务器的新手。在这个社区和我朋友的帮助下,我已经在我的生产服务器(Django + Nginx + UWSGI + Supervisor + Ubuntu 12.04)中设置了我以前的 Django 脚本。

现在,我正在使用 Redis 为我的社交流提供新的动力。我不知道如何使用 Django 和 Nginx 将其安装在生产服务器中。

实在看不懂这里的代码http://wiki.nginx.org/HttpRedis说明这段代码

server {
  location / {
    set $redis_key $uri;

    redis_pass     name:6379;
    default_type   text/html;
    error_page     404 = /fallback;
  }

  location = /fallback {
    proxy_pass backend;
 }
}

只是为了简单的缓存。Redis 中的简单缓存是什么?我正在使用来自 redis 的set、get、list 和 hash 命令。该代码足以满足我正在做的事情吗?

如果没有,谁能给我带有 Redis 的 Django 的 nginx 设置。

谢谢!

4

1 回答 1

0

从这个开始: https ://github.com/andymccurdy/redis-py

$ sudo pip install redis

或者这个: https ://github.com/sebleier/django-redis-cache

Redis 使用键值模型存储和检索数据。

设置密钥时,您还将为密钥设置 TTL。 http://redis.io/commands/ttl

redis> SET mykey "Hello"
OK
redis> EXPIRE mykey 10
(integer) 1
redis> TTL mykey
(integer) 10
redis> 
于 2012-07-21T11:13:24.583 回答