2011年5月11日水曜日

groovyとJRedisで複数のkey-valueの操作を行う

groovyとJRedisで複数のkey-valueの操作を行うには、以下のコードを実行します。

import org.jredis.ri.alphazero.*
import org.jredis.ri.alphazero.support.*

jrc = new JRedisClient("192.168.1.25", 6379)
// 複数のキーと値の設定
data = ["key1":DefaultCodec.encode("value1"),
"key2":DefaultCodec.encode("value2"),
"key3":DefaultCodec.encode("value3")]
jrc.mset(data)
// 複数のキーの値の取得
for(val in jrc.mget("key1", "key2", "key3")){
println DefaultCodec.toStr(val)
}

※jredis-core-all-a.0-SNAPSHOT-jar-with-dependencies.jarを
$GROOVY_HOME/libにコピーしておく。

動作環境
groovy 1.7.6, JDK6 Update23, JRedis2.0.0

0 件のコメント:

コメントを投稿