JAvaとphpのmemcachedのデータ読み出し問題
ずっとJAVAでmemcachedを読み書きして問題ありませんでした
今日PHPシステムとドッキングする時、ずっとPHPメモリの元素を取ることができなくて、しかしPHPはまたJAVAのこちらのメモリの元素まで取得します.
最後にMemAdminをインストールし、PHPに格納されている要素のFlagsはすべて0であり、javaがクラスライブラリで格納されている文字型のFlagsは32であることを確認しました.PHPに格納されているFlagsを修正させて問題を解決します.
次のタイプのFlagsが付属しています.
今日PHPシステムとドッキングする時、ずっとPHPメモリの元素を取ることができなくて、しかしPHPはまたJAVAのこちらのメモリの元素まで取得します.
最後にMemAdminをインストールし、PHPに格納されている要素のFlagsはすべて0であり、javaがクラスライブラリで格納されている文字型のFlagsは32であることを確認しました.PHPに格納されているFlagsを修正させて問題を解決します.
次のタイプのFlagsが付属しています.
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;