2011年4月6日水曜日

memcached であそぼ

とりあえず、あんまし工数かけるなと、お達しが出たので、単純にお手軽さだけを求めてみる…。
#include <string>
#include <vector>
#include <ctime>
#include <iostream>
#include <memcached.hpp>

int main() {

  memcache::Memcache m("localhost:11211");

  std::cout << "start test" << std::endl;

  try {
    std::vector<char> iv;
    iv.push_back( 'f' );
    iv.push_back( 'u' );
    iv.push_back( 'g' );
    iv.push_back( 'a' );
    iv.push_back( 0 );
    time_t t = 0;
    m.set( "hoge", iv, t, 0 );
    std::vector<char> ov;
    m.get( "hoge", ov );
    std::cout << "get : " << &ov[0] << std::endl;

  } catch( const std::exception& e ) {
    std::cerr << e.what() << std::endl;
  }

  return 0;
}

0 件のコメント: