2015-11-29 3 views
11

Мы имеем проблему с Heroku-Redis, где новые ключи хэш сохраняются в том же значенииRedis на Heroku сохраняет несколько хеш-ключей как один. Но КИ на местном Redis дБ

сканирования 0 дает нам следующее на Heroku 1) "0" 2) 1448734352609, 1448734366659, 1448734356829 , тогда как на локальном хосте мы имеем следующее : 1) "0" 2) 1) "1448734352609" 2) "1448734366659" 3) "1448734356829"

Наш код для добавления хэши тот же и не был изменен. Мы используем модуль redis NPM. Просто не могу понять, почему он не работает на Heroku. Помощь была бы оценена.

Link to my project

Надежда Я был кап с информацией, дайте мне знать, если вам нужно больше. :)

+0

Какие версии Redis вы используете локально и на Heroku? Какие команды вы используете для добавления новых элементов в Redis? – Eli

+0

Локальная версия Redis - 3.0.5 Вот немного кода, который используется. 'client.hmset (request.params.email,« name », request.params.name,« email », request.params.email,« location », request.params.location);' У меня есть попытался использовать временную метку, а также электронную почту для хэша и получить тот же результат. (заменив 'request.params.email' на' timestamp') Версия Heroku также 3.0.5. поэтому никакой разницы нет. –

+0

Любопытно, если это может быть из-за того, что ваши другие библиотеки разные. Что произойдет, если вы попробуете как на чистом git-клоне локально, так и на чистом новом приложении heroku? – Zlatko

ответ

1

Ввод элементов был другим. Возможно, версия узла, которая добавила значения? Не уверен.

Пример Heroku - это 3 номера, локальный пример - 3 строки.

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