2011年2月5日土曜日

groovyとmemcached-java-clientでカウンターの作成・インクリメント・取得を行う

groovyとmemcached-java-clientでカウンターの作成・インクリメント・取得を行うには、以下のコードを実行します。

import com.danga.MemCached.*

// memcachedに接続
siop = SockIOPool.getInstance()
siop.setServers(["192.168.1.25:11211"] as String[])
siop.initialize()
mcc = new MemCachedClient()

// 初期値を指定してcounterを作成
mcc.set("counter1", "100")

// カウンターをインクリメント
if( mcc.incr("counter1", 1) ){
println "counter is incremented successfully."
}

// カウンター値を取得
println mcc.getCounter("counter1")


※java_memcached-release_2.5.2.jarをGROOVY_HOME/libにコピーしておく。

動作環境
JDK6 Update 23, groovy 1.7.6, Memcached-Java-Client 2.5.2

関連情報
groovyとjava-memcached-clientのまとめ

0 件のコメント:

コメントを投稿