django に付属のモジュールを使用して redis キャッシュを処理する場合、設定されるキーは、たとえば「banners」です。redis cli でその名前を確認すると、「:1:banners」になります。これは、 django. 、または redis
の仕組み リーリー伊谢尔伦2017-06-10 09:50:11
Redis を自分で設定する場合は、Redis ライブラリを選択します。Redis 自体はいくつかのライブラリに分かれており、どれを設定するかによって異なります
过去多啦不再A梦2017-06-10 09:50:11
これは Django キャッシュのメカニズムです。キーはプレフィックス、バージョン番号、および実際のキーで構成されます。 Django は、アップグレード時やコードのリファクタリング時に、互換性のためにキーのバージョン番号を決定できます (他の追加は歓迎です)
1. まず、django redis クライアント API の実装を確認します。 リーリー
make_key 関数を使用して新しいキーを作成します。実際のキーは _backend.key_func から取得されます。2. 次に、Django キャッシュ バックエンドの実装を確認します
リーリー
Django Redis キャッシュのキーはプレフィックス、バージョン番号、実際のキーで構成されていることがわかります。