MongoDB で主キー フィールドとして使用する自動インクリメント ID を生成して保存するために、Redis を使用する予定です。
Redis の回復力と耐久性を考えると、これは良い考えですか。Redis がダウンした場合、MongoDB の重複キーの問題に対処しなければならないのではないかと心配しています。
Append Only File オプションを使用して Redis を実装し、新しいコマンドが AOF に追加されるたびに fsync を実行することを計画しています。遅くなりますが、より耐久性があります。
将来、MongoDB のシャーディングを計画しており、Mongo の内部時間ベースの ID を使用する代わりに、ID を連続させたいと考えています。