Node.js で複数の値を削除して、ある Redis ハッシュから別の Redis ハッシュに移動しようとしています。
基本的に、Current と History の 2 つのハッシュを設定しています。
1 を含む情報を受け取ると、いくつかの文字列データを現在のハッシュに格納します。0 または 2 を含む情報を受け取るまで、これを継続的に行います。
次に、この新しいメッセージの文字列に一致する現在のハッシュからすべての値を削除し、それらを History ハッシュに入れたいと思います。
現在のハッシュからすべての値を読み取り、それらの文字列を新しい情報文字列と比較し、一致した場合に削除および追加する関数を作成中です。しかし、現在のハッシュに多くの項目がある場合、これがいかに非効率的であるかはすでにわかっています。
ハッシュ内の複数の一致する値を削除し、それらを別のハッシュに簡単に移動するより良い方法はありますか?