私はredisデータベースを保存する方法を理解していますbgsave。ただし、データベースサーバーが再起動すると、保存されたデータベースが存在するかどうか、どのようにアプリケーションにロードするのかを教えてください。私は数分の紛失データを許容することができるので、AOFについて心配する必要はありませんが、1時間分のデータ損失を容認することはできません。だから1時間に1回bgsaveをやることは私にとってはうまくいくでしょう。データをデータベースに再ロードする方法はわかりません。
違いがある場合、私はPythonで作業しています。
回答:
回答№1は1redisを停止し、/ var / lib / redis(またはredis.confのdbfilename変数にあるファイル)のdump.rdbを置き換えることができます。それから、もう一度redisを開始してください。