16.6.3 memcached 응용 프로그램 개발
- 16.6.3.1 memcached의 기본 조작
- 16.6.3.2 MySQL 캐시 레이어로 memcached 사용
- 16.6.3.3 C 및 C ++에서
libmemcached
사용 - 16.6.3.4 Perl에서 MySQL과 memcached 사용
- 16.6.3.5 Python에서 MySQL과 memcached 사용
- 16.6.3.6 PHP와 MySQL과 memcached 사용
- 16.6.3.7 Ruby에서 MySQL과 memcached 사용
- 16.6.3.8 Java에서 MySQL과 memcached 사용
- 16.6.3.9 memcached의 TCP 텍스트 프로토콜 사용
여러 언어 인터페이스를 사용하면 응용 프로그램에서 memcached 서버를 사용하여 정보를 저장하고 검색 할 수 있습니다. memcached 응용 프로그램은 Perl, PHP, Python, Ruby, C, Java 등의 널리 사용되는 언어로 작성할 수 있습니다.
memcached 서버에 저장된 데이터는 하나의 문자열 (키)에서 참조되어 캐시에 저장 될 때와 캐시에서 검색 할 때 그 키가 참조로 사용됩니다. 따라서 캐시는 큰 연관 배열 또는 해시 테이블처럼 작동합니다. 캐시에 저장된 정보를 구조화 또는 기타의 방법으로 구성 할 수 없습니다. 여러 테이블이나 복합 키 값 등 데이터베이스의 개념을 에뮬레이트하려면 키로 사용하는 문자열에 추가 정보를 인코딩해야합니다. 예를 들어, 특정 위도와 경도에 해당하는 주소를 저장하거나 검색하려면이 두 숫자를 하나의 쉼표로 구분 된 문자열로 변환하고 그것을 키로 사용합니다.