Репликация не работает для Redis через Dynomite - PullRequest
0 голосов
/ 12 апреля 2020

Я установил Dynomite для Redis, с 3 узлами на D C и 2 DC. 3 узла на D C находятся в кластере.

Но репликация, по-видимому, не происходит с dc1 на dc2. Если я устанавливаю запись в DC1, кажется, не добавляется в DC2.

Ниже приведен пример yml для node1 dc1:

dyn_o_mite:
  datacenter: dc1
  rack: rack1
  dyn_listen: 10.128.0.2:7379
  dyn_seeds:
  - 10.128.0.3:7379:rack1:dc1:1431655765
  - 10.128.0.5:7379:rack1:dc1:2863311530
  - 10.166.0.2:7379:rack2:dc2:0
  - 10.166.0.3:7379:rack2:dc2:1431655765
  - 10.166.0.4:7379:rack2:dc2:2863311530
  listen: 10.128.0.2:8379
  servers:
  - 10.128.0.2:7000:1
  tokens: '0'
  secure_server_option: datacenter
  pem_key_file: dynomite.pem
  data_store: 0
  stats_listen: 0.0.0.0:22221

Формула токена (nodeIndex равна 0- based): token = (4294967295 / numberOfNodesInRack) * nodeIndex

Версия Dynomite: v0.6.21-rc2 Версия Redis: 5.0.3 Может кто-нибудь помочь с этой проблемой здесь? Я проверил существующие подобные проблемы здесь, не могу заставить его работать.

...