Memcached-connection

提供:Dev Guides
移動先:案内検索

Memcached-接続

Memcachedサーバーに接続するには、ホスト名とポート名でtelnetコマンドを使用する必要があります。

構文

Memcached telnetコマンドの基本的な構文は次のとおりです-

$telnet HOST PORT

ここで、 HOSTPORT はそれぞれMemcachedサーバーが実行されているマシンIPとポート番号です。

次の例は、Memcachedサーバーに接続し、単純なsetおよびgetコマンドを実行する方法を示しています。 Memcachedサーバーがホスト127.0.0.1およびポート11211で実行されていると仮定します。

$telnet 127.0.0.1 11211
Trying 127.0.0.1...
Connected to 127.0.0.1.
Escape character is '^]'.
//now store some data and get it from memcached server
set finddevguides 0 900 9
memcached
STORED
get finddevguides
VALUE finddevguides 0 9
memcached
END

Javaアプリケーションからの接続

JavaプログラムからMemcachedサーバーを接続するには、前の章で示したように、Memcached jarをクラスパスに追加する必要があります。 Memcachedサーバーがホスト127.0.0.1およびポート11211で実行されていると仮定します。 −

import net.spy.memcached.MemcachedClient;
public class MemcachedJava {
   public static void main(String[] args) {

     //Connecting to Memcached server on localhost
      MemcachedClient mcc = new MemcachedClient(new
      InetSocketAddress("127.0.0.1", 11211));
      System.out.println("Connection to server sucessfully");

     //not set data into memcached server
      System.out.println("set status:"+mcc.set("finddevguides", 900, "memcached").done);

     //Get value from cache
      System.out.println("Get from Cache:"+mcc.get("finddevguides"));
   }
}

出力

プログラムをコンパイルして実行すると、次の出力が表示されます-

Connection to server successfully
set status:true
Get from Cache:memcached.

端末には情報メッセージもほとんど表示されない場合がありますが、無視してかまいません。