라이브러리

[PHP] Memcache::get - 서버에서 항목 검색




Memcache::get() 메서드

Memcache::get() 메서드는 Memcache 객체에서 지정된 키에 해당하는 값을 가져오는 메서드입니다. Memcache는 분산 메모리 캐시 시스템으로, PHP에서 사용할 수 있는 확장 모듈입니다.

사용 방법


Memcache::get() 메서드는 다음 형식으로 사용할 수 있습니다.

#hostingforum.kr
php

Memcache::get($key)



* `$key` : Memcache에 저장된 키값입니다.

예제


다음 예제에서는 Memcache::get() 메서드를 사용하여 Memcache에 저장된 값을 가져오는 방법을示します.

#hostingforum.kr
php

// Memcache 객체 생성

$memcache = new Memcache;



// Memcache 서버 연결

$memcache->addServer('localhost', 11211);



// Memcache에 값 저장

$memcache->set('test_key', 'Hello, World!');



// Memcache에서 값 가져오기

$value = $memcache->get('test_key');



// 값 출력

echo $value; // Hello, World!



예외 처리


Memcache::get() 메서드는 다음과 같은 예외를 발생시킬 수 있습니다.

* `MemcacheException` : Memcache 서버 연결이 실패한 경우
* `Memcache::RES_NOTFOUND` : 지정된 키에 해당하는 값이 없는 경우

참고


Memcache::get() 메서드는 Memcache에 저장된 값을 가져오기 위해 사용됩니다. Memcache는 분산 메모리 캐시 시스템으로, PHP에서 사용할 수 있는 확장 모듈입니다. Memcache::get() 메서드는 Memcache 객체에서 지정된 키에 해당하는 값을 가져오는 메서드입니다.

예제 2


다음 예제에서는 Memcache::get() 메서드를 사용하여 Memcache에 저장된 배열 값을 가져오는 방법을示します.

#hostingforum.kr
php

// Memcache 객체 생성

$memcache = new Memcache;



// Memcache 서버 연결

$memcache->addServer('localhost', 11211);



// Memcache에 배열 값 저장

$data = array('name' => 'John', 'age' => 30);

$memcache->set('test_array', $data);



// Memcache에서 배열 값 가져오기

$array_value = $memcache->get('test_array');



// 값 출력

print_r($array_value); // Array ( [name] => John [age] => 30 )



예제 3


다음 예제에서는 Memcache::get() 메서드를 사용하여 Memcache에 저장된 객체 값을 가져오는 방법을示します.

#hostingforum.kr
php

// Memcache 객체 생성

$memcache = new Memcache;



// Memcache 서버 연결

$memcache->addServer('localhost', 11211);



// Memcache에 객체 값 저장

class Person {

    public $name;

    public $age;



    function __construct($name, $age) {

        $this->name = $name;

        $this->age = $age;

    }

}



$person = new Person('John', 30);

$memcache->set('test_object', $person);



// Memcache에서 객체 값 가져오기

$object_value = $memcache->get('test_object');



// 값 출력

echo $object_value->name; // John

echo $object_value->age; // 30


  • profile_image
    나우호스팅 @pcs8404 

    호스팅포럼 화이팅!

    댓글목록

    등록된 댓글이 없습니다.

  • 전체 10,077건 / 416 페이지

검색

게시물 검색