如何使用KVDB服务¶
概述¶
KVDB是新浪云开发的分布式key-value数据存储服务,用来支持新浪云计算平台上的海量Key-Value存储。
以下是KVDB服务相关的环境变量:
KVDB_SERVERS | KVDB服务端地址 |
ACCESSKEY | 应用的AccessKey(当前应用的KVDB认证的用户名) |
SECRETKEY | 应用的SecretKey(当前应用的KVDB认证的密码) |
服务限制¶
Key的最大长度 | 200字节 |
Value的最大长度 | 4M (默认启用压缩) |
mget获取的最大KEY个数 | 32 |
pkrget获取的最大KEY个数 | 100 |
Java¶
警告
请使用 sinacloud-java-sdk 1.2.1 或其之前版本,1.2.2 及其之后版本不再包含此客户端。
在已经建立好的容器Java项目中的 pom.xml 文件中引入
<dependency>
<groupId>com.sinacloud.Java</groupId>
<artifactId>Java-sdk</artifactId>
<version>1.1</version>
</dependency>
通过在命令行中使用mvn package或者Eclipse自动编译会从中央仓库下载相应的jar包到本地仓库中
具体的使用方法:
SaeKV saeKV = new SaeKV();
saeKV.init();
saeKV.set("a", "test".getBytes());
System.out.println(SaeKVUtil.objToString(saeKV.get("a")));
注解
此SDK在本地无法运行,上传到容器中才可以运行