0

スレーブ、センチネル、フェイルオーバーを含むバックエンドとして 2 つの redis サーバーを使用して temproxy (くるみ割り人形) をセットアップしました。

別の redis サーバーを追加するとすぐに、temproxy が別の redis にリダイレクトするため、一部のキーを読み取ることができません。

一貫性を壊さずに別の redis インスタンスを追加するにはどうすればよいですか?

セットアップを一貫性のある非常に高速なデータベースとして使用したいと考えています。

ここに私の設定があります:

redis_cluster:
  auto_eject_hosts: false
  distribution: ketama
  hash: fnv1a_32
  listen: 127.0.0.1:6379
  preconnect: true
  redis: true
  servers:
    - 127.0.0.1:7004:1 redis_1
    - 127.0.0.1:7005:1 redis_2

サーバーのジョブをシャーディングし続け、インスタンスを追加できるようにしたい。別のセットアップを使用する必要がありますか?

4

1 に答える 1