2012-06-18 17 views
5

Redis'i NodeJS sunucu uygulamasına entegre ediyorum ve node_redis'i hiredis komutuyla kurup kurmayacağınızı anlamaya çalışıyorum. Bir şekilde ya da başka bir şekilde yararlı olmasaydı, yükleme seçeneğinin kullanılabilir olmayacağını farz ediyorum. Aynı zamanda, node_redis (https://github.com/mranney/node_redis) için github sayfası, nodeJS'nin daha yeni sürümlerine geçişin, hiredis seçeneğinin eklenmesiyle sorunlara neden olabileceğini açıkça ortaya koymaktadır.NodeJS redis kullanarak - yükleme hiredis vs olmadan?

Birisi yazılmamış artıları ve hiredis'i eklemenin eksilerini ortaya çıkarabilir mi? C kütüphanesine gitmede bir performans artışı ne kadardır?

cevap

3

Üretim için ciddi olarak hiredis parser because it performs better kullanmayı düşünebilirsiniz. Test için ihtiyacınız yok. Sonra sunucuya yeni sürümü dağıttığında, sadece hiredis'i yeniden derlersiniz. Bu büyük bir anlaşma değil. Ayrıca oyunda uygun testleriniz olduğunda, redis/hiredis (veya herhangi bir yer) ile ilgili bir sorun olduğunda dikkat edin.

+0

Yeniden yapılandırmak, "npm install hiredis redis" işlevini yeniden çalıştırmayı yeniden etkinleştirmek anlamına mı geliyor? – thisissami

+0

yup güncelleme hireredis bu şekilde ve belki de node.js kendisi. Sipariş konusu – Alfred

+0

mu? Github sayfası, düğüm güncellendiğinde hiredis'in güncellenmesi gerektiği gibi ses çıkarır, bu da sadece node.js güncellendiğinde, hiredis'i yeniden derlememiz gerektiğine inanmamı sağlar. – thisissami

İlgili konular