>  기사  >  백엔드 개발  >  Java 및 PHP에서 memcached의 데이터 읽기 문제

Java 및 PHP에서 memcached의 데이터 읽기 문제

巴扎黑
巴扎黑원래의
2016-11-12 15:24:40929검색

저는 JAVA를 사용해 아무런 문제 없이 memcached를 읽고 쓰고 있습니다.
오늘 PHP 시스템에 연결했을 때 PHP에 저장된 요소를 가져올 수 없었는데, PHP는 JAVA에 저장된 요소를 가져왔습니다.
마지막으로 MemAdmin을 설치하고 확인해 보니 PHP에 저장된 요소의 Flags는 모두 0이고, 클래스 라이브러리를 사용하여 Java에 저장된 문자 유형의 Flags는 32입니다. PHP가 저장된 플래그를 수정하게 하면 문제가 해결됩니다.
다음 유형의 플래그와 함께 제공됩니다.

Java 코드

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;


성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
이전 기사:PHP 재검토다음 기사:PHP 재검토