私は初めてredis(No-SQL)
です。django-redis
プロジェクトでパッケージを使用しています。私のsettings.pyファイルでデータベースを設定する方法settings
?. などの他のデータベースを使用する必要がある方法はありますMySql
か。誰かが知っている場合は、私に説明してください。ありがとう。
1 に答える
1
すぐに使用できる redis で django ORM を使用することはできません。リレーショナル データベースではありません。独自のマッパーを作成するか、redisco https://github.com/kiddouk/rediscoに置き換えてみてください。動作するはずですが、データベース エンジンとしてのみ redis を使用すると、多くの問題が発生する可能性があります。
なぜ通常のリレーショナル データベースを使用しないのですか? それはより良い解決策です。Redis は、急速に変化するデータの保存に適しています。たとえば、投票やページでの最後のアクションなどです。ビューで django-redis を使用する場合は、redis からクラス Redis をインポートし、インスタンスを作成すると、redis ドキュメントと同じメソッドを持つオブジェクトが作成されます。
于 2013-07-16T11:23:01.857 に答える