2015-11-29 20 views
11

db tarama 0 şu var localhost üzerinde ise 1) "0" 2) 1448734352609, 1448734366659, 1448734356829 Heroku aşağıdaki bize verdiğiHeroku'daki Redis birden fazla karma anahtarı tek olarak kaydediyor. Ancak yerel REDIS OK Biz yeni karma anahtarları aynı değerde kaydedilir ediliyor Heroku-REDIS ile bir sorunu yaşıyorsanız

: 1) "0" 2) 1) "1448734352609" 2) "1448734366659" 3) "1448734356829"

Hash eklemeyi kodumuz aynıdır ve değiştirilmemiştir. Redis NPM modülünü kullanıyoruz. Sadece neden Heroku üzerinde çalışmadığını anlayamıyorum. Yardım takdir edilecektir. Ben bilgilerle kapsamlı olmuştur

Link to my project

Umut, Daha lazım olursa haber ver.

+0

Yerel olarak ve Heroku'da hangi Redis sürümlerini kullanıyorsunuz? Redis'e yeni öğeler eklemek için hangi komutları kullanıyorsunuz? – Eli

+0

Redis'in yerel sürümü 3.0.5 Kullanılmakta olan kodun bir kısmı. 'client.hmset (request.params.email, "isim", request.params.name, "e-posta", request.params.email, "konum", request.params.location); Ben' hash için e-postanın yanı sıra e-postayı kullanmaya çalıştı ve aynı sonucu elde etti. ('timetamp' ile request.params.email' yerine) Heroku sürümü de 3.0.5. yani orada hiçbir fark yok. –

+0

bunun diğer kütüphanelerinizin farklı olmasından kaynaklanıyor olabilir. Hem temiz bir git klonunu yerel olarak hem de temiz yeni bir heroku uygulamasıyla denerseniz ne olur? – Zlatko

cevap

1

Öğelerin girişi farklıydı. Belki de değerleri ekleyen Düğümün sürümü? Emin değil.

Heroku örneği 3 sayıdır, yerel örnek 3 dizedir.