package tair.client;
import java.util.ArrayList;
import java.util.List;
import com.taobao.tair.DataEntry;
import com.taobao.tair.Result;
import com.taobao.tair.ResultCode;
import com.taobao.tair.impl.DefaultTairManager;
/**
* @author WangJianmin
* @date 2014-7-9
* @description Java-client test application for tair.
*
*/
public class TairClientTest {
public static void main(String[] args) {
// 创建config server列表
List<String> confServers = new ArrayList<String>();
confServers.add("10.10.7.144:51980");
// confServers.add("10.10.7.144:51980"); // 可选
// 创建客户端实例
DefaultTairManager tairManager = new DefaultTairManager();
tairManager.setConfigServerList(confServers);
// 设置组名
tairManager.setGroupName("group_1");
// 初始化客户端
tairManager.init();
// put 10 items
for (int i = 0; i < 10; i++) {
// 第一个参数是namespace,第二个是key,第三是value,第四个是版本,第五个是有效时间
ResultCode result = tairManager.put(0, "k" + i, "v" + i, 0, 10);
System.out.println("put k" + i + ":" + result.isSuccess());
if (!result.isSuccess())
break;
}
// get one
// 第一个参数是namespce,第二个是key
Result<DataEntry> result = tairManager.get(0, "k3");
System.out.println("get:" + result.isSuccess());
if (result.isSuccess()) {
DataEntry entry = result.getValue();
if (entry != null) {
// 数据存在
System.out.println("value is " + entry.getValue().toString());
} else {
// 数据不存在
System.out.println("this key doesn't exist.");
}
} else {
// 异常处理
System.out.println(result.getRc().getMessage());
}
}
}
没有合适的资源?快使用搜索试试~ 我知道了~
温馨提示
具体情况这篇文章的描述:淘宝分布式 key/value 存储引擎Tair安装部署过程及Java客户端测试一例(http://blog.csdn.net/lanxuezaipiao/article/details/37599151) 测试程序运行步骤: make build make run
资源推荐
资源详情
资源评论
收起资源包目录
TairClientTest.rar (12个子文件)
TairClient
bin
tair
client
TairClientTest.class 2KB
.settings
org.eclipse.jdt.core.prefs 598B
src
tair
client
TairClientTest.java 2KB
.project 386B
ext
slf4j-log4j12-1.7.7.jar 9KB
slf4j-api-1.7.7.jar 29KB
commons-logging-1.1.3.jar 61KB
log4j-1.2.17.jar 478KB
mina-core-1.1.7.jar 308KB
tair-client-2.3.1.jar 99KB
.classpath 916B
Makefile 1KB
共 12 条
- 1
资源评论
- 黄少斌2016-05-19淘宝开源,不错
- noprom2018-03-10很好非常好!
小敏纸
- 粉丝: 4067
- 资源: 12
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功