Python bir PHP-set memcache anahtarı Erişme

3 Cevap php

PHP'nin Memcache uzantısını kullanarak ve Python benim webapp arkasında oturan yazılmış bir cini onu almaya çalışıyor memcached bir değer saklamak ediyorum. Ama Yok dönen ya da "atama önce başvurulan yerel değişken 'val'" atma tutar.

Ben aynı anahtar arıyorum eminim, ve app (localhost) ya da mevcut tek mc sunucu var. Ben bir Python terminali üzerinde anahtarı ayarlama denerseniz, bu yanlış döndürür ve (yani, ben artık PHP aracılığıyla alabilirsiniz) bunu kaldırılır. Herhangi bir fikir?

3 Cevap

Varsayılan olarak, PHP istemci (Python varsayılan olarak anlayamaz) PHP'nin tefrika biçiminde tuşları saklar. Python istemcisi (kendi serileştirme biçimini kullanarak) benzer bir şey yaparsa, o senin sorunun olur.

Her zaman tam olarak depolanır oluyor ne olduğunu görmek için telnet / Netcat'i kullanabilirsiniz.

Bir zamanlar yaptığım json içine "veri", tefrika olabilir.

Emin değil bu bir çözüm bulursa, ya da hala sizin için önemli ise. Ama Sharing Memcache with PHP and Python benim cevap check out

Ama ekstra bir işaretçi vermek mesajları ileri ve geri gönderiliyor görmek için Wireshark'ı kullanmak için.