2017-01-30 2 views
0

Я создал redis в Amazon Eleasticache с включенным режимом кластера. У меня есть клиент для scala (scala-redis), но этот клиент отлично работает в обычном режиме (режим отключения кластера), но не работает в режиме кластера. Я получаю ошибку MOVED 12351 127.0.0.1:7000.I искал многих клиентов, но я не может найти поддержку для режима кластера. Так что, пожалуйста, помогите мне преодолеть эту проблему.Мне нужна клиентская библиотека в scala для redis cluster

ответ

0

https://github.com/etaty/rediscala довольно активен и, похоже, поддерживает режим кластера.

+0

Привет, @manub Я использую эту библиотеку, но при использовании rediscluster получает некоторое «java.lang.NullPointerException» в неявном выполнении valContext = system.dispatchers.lookup (redisDispatcher.name). , но значение для переменной имеет значение по умолчанию val dispatcher = RedisDispatcher («rediscala.rediscala-client-worker-dispatcher») у вас есть идеи по этому вопросу. thanks –

+0

убедитесь, что файлы 'application.conf' загружены правильно, вероятно, это проблема, связанная с этим. – manub

+0

спасибо manub, клиент redis работал нормально, но при подключении rediscluster я получил «NullPointerException» на clusterSlotsRef. Я просто использую сервер redis для создания объекта redisCluster. нужно ли определять любой слот кластера в конфигурации или он будет динамически выполняться с сервера redis? –

Смежные вопросы