import java.util.List;
import redis.clients.jedis.Jedis;
import redis.clients.jedis.Transaction;
public class Mainer {
public static void main(String[] args) {
Jedis jedis = new Jedis("localhost");
jedis.connect(); // 连接到Redis服务器
jedis.watch("name"); // 当前客户端监视该name键
// jedis.unwatch(); // 撤销监视
Transaction tran = jedis.multi(); // 开启事务状态
tran.set("name", "benson"); // 添加键值对
tran.get("name"); // 获取键对应的值
// tran.discard(); // 取消上述命令的执行
List<Object> list = tran.exec(); // 提交事务
// 输出服务器执行命令返回给客户端的结果
for(Object resp : list) {
System.out.println(resp);
}
}
}
?
运行客户端之前,需开启Redis服务器 redis-server.exe
?
备注:
Jedis?是 Redis 官方首选的 Java 客户端开发包。
下载地址:https://code.google.com/p/jedis/
