私は以下のようなクラスを持っています:
公開クラス { パブリック文字列名; public 文字列の年齢。 }
Perons のマップを Redis に保存する方法について、私は少し混乱しています。
Javaのシリアル化/逆シリアル化されたオブジェクトアプローチを採用する必要がありますか、それともJSONに変換してから保存し、その逆を試みる必要があります。
以下の点についての考え:
- シリアライゼーションとデシリアライゼーションのコスト VS Java と JSON へのマッピングのコスト
- JSON および Redis のシリアル化されたオブジェクトのメモリ要件
圧縮 : ストリームとデータ
Redish Hashを使用しているため、データ圧縮は少し難しいように見えますが(あまり有益ではありません)、どの圧縮を使用する必要がありますか
仮定のいくつかは次のとおりです。
- pojo には多くのインスタンス変数が含まれています
- オブジェクトを保存するためにRedisハッシュを使用します