一時的なメモリ内のキー値ストアのようなものが必要です。私はRedisのような解決策があることを知っています。しかし、私はPython辞書を使用することができますか?潜在的にはさらに高速でしょうか? したがって、メモリにPython辞書を実行して保持しているTornado(またはそれに類似した)サーバーが、HTTPリクエストに基づいて適切な値を返すと考えてください。Python辞書を一時的なメモリ内のキー値データベースとして使用していますか?
なぜこれが必要ですか? サービスの一部として、キー値が格納されていますが、これらのプロパティにはアクセスされる可能性が高いほど最近値が表示されます。だから私は速い検索のためにメモリに最後の100のキー値を(ディスクへの書き込みだけでなく)続けておきたいと思います。
サーバーが死んだ場合、辞書はディスクから再度リストアできます。
誰もこのようなことをしましたか?ここに何かが完全に欠けていますか?
PS:WSGIサーバーでは不可能だと思いますよね?なぜなら私が知っている限り、あなたは個々の要求の間に何かを記憶しておくことができないからです。
OPが覚書を要求しているトルネードサーバーを指しているとすれば、まだネットワークの待ち時間があることになります。 – Amber
@amberではなく、memcache/redisには適用されません。 –
OPが竜巻を介して* memcache/redisを再実装することが示唆されているようです。 – Amber