2017-01-30 188 views
0

我已經在集羣啓用模式下在Amazon Elementaryache中創建了一個redis。我有一個客戶端爲斯卡拉(scala-redis),但這個客戶端正常工作模式(羣集禁用模式),但不工作在集羣模式。我得到MOVED 12351 127.0.0.1:7000錯誤。我搜查了許多客戶端,但我無法找到一個支持羣集模式。 所以請幫我解決這個問題。我需要一個用於redis集羣的scala客戶端庫

回答

0

https://github.com/etaty/rediscala是相當活躍,它似乎支持羣集模式。

+0

嗨@manub我正在使用該庫,但在使用rediscluster在隱式val中獲取一些「java.lang.NullPointerException」時,executionContext = system.dispatchers.lookup(redisDispatcher.name)。 但該變量的值具有默認值 val dispatcher = RedisDispatcher(「rediscala.rediscala-client-worker-dispatcher」) 您對此有任何想法。 謝謝 –

+0

確保'application.conf'文件被正確加載,這可能是一個與此相關的問題。 – manub

+0

感謝manub,redis客戶端工作正常,但在連接rediscluster時,我在clusterSlotsRef上收到了「NullPointerException」。我只是使用redis服務器來創建redisCluster對象。無論我需要在配置中定義任何羣集插槽,還是從redis服務器動態獲取? –

相關問題