-1

私は初めてredis(No-SQL)です。django-redisプロジェクトでパッケージを使用しています。私のsettings.pyファイルでデータベースを設定する方法settings?. などの他のデータベースを使用する必要がある方法はありますMySqlか。誰かが知っている場合は、私に説明してください。ありがとう。

4

1 に答える 1

1

すぐに使用できる redis で django ORM を使用することはできません。リレーショナル データベースではありません。独自のマッパーを作成するか、redisco https://github.com/kiddouk/rediscoに置き換えてみてください。動作するはずですが、データベース エンジンとしてのみ redis を使用すると、多くの問題が発生する可能性があります。

なぜ通常のリレーショナル データベースを使用しないのですか? それはより良い解決策です。Redis は、急速に変化するデータの保存に適しています。たとえば、投票やページでの最後のアクションなどです。ビューで django-redis を使用する場合は、redis からクラス Redis をインポートし、インスタンスを作成すると、redis ドキュメントと同じメソッドを持つオブジェクトが作成されます。

于 2013-07-16T11:23:01.857 に答える