sql >> データベース >  >> NoSQL >> Redis

Redisに一括取り込み

    これを行う最も速い方法は次のとおりです。このデータからRedisプロトコルを生成します。 Redisプロトコルを生成するためのドキュメントはRedis.ioサイトにあり、簡単なプロトコルです。それができたら、appendonly.logと呼び、appendonlyモードでredisを開始します。

    FLUSHALLコマンドを実行し、最後にnetcatを使用してデータをサーバーにプッシュし、出力を/ dev/nullにリダイレクトすることもできます。

    これは非常に高速で、待機するRTTはなく、データの一括読み込みにすぎません。

    ハックの少ない方法で、パイプライニングを使用して1回あたり1000を挿入するだけです。プロトコルの生成とほぼ同じ速度ですが、はるかにクリーンです:)



    1. ドキュメントベースのデータベースとキー/値ベースのデータベースの違いは?

    2. 条件付きRedisセット/最新バージョンでのみ更新しますか?

    3. Docker Composeを使用してRedisコンテナに接続するにはどうすればよいですか?

    4. これは、ServiceStack REST APIでのRedisの良いユースケースですか?