Redis и twemproxy

Первоначально я сформировал кластер Redis с 3 мастерами и 3 подчиненными на моей локальной машине.

Теперь я хочу использовать twemproxy на кластере Redis, поэтому я использовал следующие строки (см. Ниже) в качестве моего конфигурационного файла и внедрил twemproxy с кластером Redis.

Но проблема, с которой я сталкиваюсь, состоит в том, что из 100 ключей, которые я отправил port 22122 только 30-40 зарегистрированы в кластере Redis.

Пожалуйста помоги!

beta:
  listen: **.**.**.***:22122
  hash: fnv1a_64
  hash_tag: "{}"
  distribution: ketama
  auto_eject_hosts: false
  timeout: 400
  redis: true
  servers:
   - **.**.**.***:8006:3 server1
   - **.**.**.***:8007:2 server2
   - **.**.**.***:8008:1 server3

1 ответ

Решение

Вы не можете использовать Twemproxy и Redis Cluster вместе, потому что они оба пытаются распределить ключи по кластеру. Выберите один и используйте только этот.

Тем не менее, это не вопрос обмена стека, потому что речь идет об администрировании. Попробуйте любые другие связанные вопросы на serverfault.

Другие вопросы по тегам