2016-08-29 4 views
1

すべてのタイプのデータ型を持つ複雑なJavaオブジェクトがあります。このオブジェクトをキーとして文字列をRedisキャッシュにプッシュする必要があり、値はこのオブジェクトです。我々は6台のマシンのRedisクラスタを持っています。レタスを使ってレディスに複雑なJavaオブジェクトをプッシュする方法4.2クラスタクライアント

レタスクラスタークライアントを使用してこのオブジェクトをJavaコードでプッシュするにはどうすればよいですか?

答えて

1

次の2つのオプションがあります:あなたは自分でシリアライズ(JDKのシリアライゼーション、JSON、いるProtobuf、...)を実行

  1. を。データをRedisに送信する前に、またはそのジョブを実行する独自のRedisCodecを実装することができます(CustomCodecTest.java
  2. )レタスの前にフレームワークを使用してください(例:Spring Data Redis)Spring Data Redisは、シリアル化を提供するさまざまなコーデック
+0

jdkシリアライズで対応できます。 –

+0

私はredisを2つのクラウドにインストールしました。それぞれ6台のマシンを設定しました.12台はすべて同じクラスタの一部になりますそれとも2台のマシンでそれぞれ2台のクラスタになっていますか?12台をすべて同じクラスタにしたいのですが、どうすれば簡単に達成できますか? –

+0

2台のマシンが互いに接続できる場合は、実現可能である。 – mp911de

関連する問題