Ну, я следовал официальному учебнику, который оказался лучше (для Linux): https://redis.io/topics/cluster-tutorial
Тот факт, что я усердно чтобы дать им полный сброс на другом, показало, что что-то не работает, как запланировано, и все они работали на одном и том же redis.conf, что, вероятно, делало его странным, черт возьми. Поскольку Windows Redis только в V3, вам понадобится старый redis-trib.rb (как здесь https://github.com/beebol/redis-trib.rb/blob/master/redis-trib.rb ) для установки кластеров. В итоге, если вы действительно можете попытаться сделать это в Linux, если не то, что я сделал, надеюсь, будет достаточно для локальной среды разработки.
Вы попытались использовать тип MIME для JSON?
application/json
Вы могли также настроить свой сервер для отправки этого типа MIME автоматически за .json файлами.
Во-первых, истинный JSON намного более строг, чем JavaScript, и быть допустимым JSON, необходимо было заключить ключи в кавычки.
{ "a": 3 }
Кроме того, поскольку Вы используете пустой XMLHttpRequest, который обычно ожидает получать результат XML, если заголовки MIME не укажут строго иначе.
Можно однако хотеть сделать собственную жизнь легче путем простого использования платформы JavaScript, такой как jQuery, который будет абстрагировать далеко всю эту проблему для Вас и иметь дело со всеми противными пограничными случаями.
$.getJSON("data.json",{}, function( data ){
/* # do stuff here */
});
Кроме того, если Вы будете использовать и строгий JSON и пользоваться библиотекой для абстракции его для Вас, когда браузеры начнут иметь собственные синтаксические анализаторы JSON, библиотека сможет прозрачно использовать их и получить значительное улучшение скорости.
(Это намечено для случая раньше, чем позже, и когда это произойдет, пользователи получат тихое обновление без требуемого усилия!).
Это должно быть {"a": 3} на самом деле.