Table of Contents

上一个主题

如何使用Memcached服务

下一个主题

Redis

本页

如何使用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在本地无法运行,上传到容器中才可以运行

API使用手册