2015-11-29 10 views
11

my mamy problem z Heroku-REDiS gdzie nowe klawisze skrótu są zapisywane w tym samym wartościRedis na Heroku zapisuje wiele klawiszy skrótu jako jeden. Ale OK lokalnych REDiS db

skanowania 0 daje nam następujące na Heroku 1) "0" 2) 1448734352609, 1448734366659, 1448734356829 natomiast na localhost mamy następujący : 1) "0" 2) 1) "1448734352609" 2) "1448734366659" 3) "1448734356829"

Nasz kod dodawania skrótów jest taki sam i nie został zmieniony. Używamy modułu NPM redis. Po prostu nie potrafię zrozumieć, dlaczego nie działa na Heroku. Pomoc byłaby doceniona.

Link to my project

Nadzieja byłem gruntowne z informacją, daj mi znać, jeśli potrzebujesz więcej. :)

+0

Jakie wersje Redis używasz lokalnie i na Heroku? Jakie polecenia są używane do dodawania nowych elementów do Redis? – Eli

+0

Lokalna wersja Redis to 3.0.5 Oto fragment kodu, który jest używany. 'client.hmset (request.params.email," name ", request.params.name," email ", request.params.email," location ", request.params.location);' Mam próbowałem użyć sygnatury czasowej oraz adresu e-mail dla skrótu i ​​uzyskać taki sam wynik. (zastępując 'request.params.email' z' timestamp') Heroku w wersji 3.0.5. więc nie ma różnicy. –

+0

ciekawy, jeśli to możliwe, ponieważ inne biblioteki są inne. Co się stanie, jeśli spróbujesz obu na czystym klonie git lokalnie i czystej nowej aplikacji heroku? – Zlatko

Odpowiedz

1

Dane wejściowe pozycji były różne. Być może wersja Node, która dodała wartości? Niepewny.

Przykładem Heroku są 3 liczby, a lokalnym przykładem są 3 ciągi.