Heim  >  Artikel  >  Backend-Entwicklung  >  Datenleseproblem von Memcached in Java und PHP

Datenleseproblem von Memcached in Java und PHP

巴扎黑
巴扎黑Original
2016-11-12 15:24:40955Durchsuche

Ich habe JAVA zum Lesen und Schreiben im Memcached ohne Probleme verwendet.
Als ich mich heute mit dem PHP-System verbunden habe, konnte ich die Elemente nicht in PHP speichern, aber PHP hat die Elemente in JAVA gespeichert.
Schließlich habe ich MemAdmin installiert und überprüft, ob die Flags der in PHP gespeicherten Elemente alle 0 sind, während die Flags des in Java mithilfe der Klassenbibliothek gespeicherten Zeichentyps 32 sind. Das Problem wird gelöst, nachdem PHP die gespeicherten Flags ändern lässt.
Kommt mit den folgenden Flag-Typen:

Java-Code

public static final int MARKER_BYTE             = 1;  
public static final int MARKER_BOOLEAN          = 8192;  
public static final int MARKER_INTEGER          = 4;  
public static final int MARKER_LONG             = 16384;  
public static final int MARKER_CHARACTER        = 16;  
public static final int MARKER_STRING           = 32;  
public static final int MARKER_STRINGBUFFER     = 64;  
public static final int MARKER_FLOAT            = 128;  
public static final int MARKER_SHORT            = 256;  
public static final int MARKER_DOUBLE           = 512;  
public static final int MARKER_DATE             = 1024;  
public static final int MARKER_STRINGBUILDER    = 2048;  
public static final int MARKER_BYTEARR          = 4096;


Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Vorheriger Artikel:Ein erneuter Besuch von PHPNächster Artikel:Ein erneuter Besuch von PHP