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 に答える