如何使用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
========================= ======================
.. _docker-kvdb-java:
Java
========
.. warning:: 请使用 sinacloud-java-sdk 1.2.1 或其之前版本,1.2.2 及其之后版本不再包含此客户端。
在已经建立好的容器Java项目中的 *pom.xml* 文件中引入
.. code-block:: xml
com.sinacloud.Java
Java-sdk
1.1
通过在命令行中使用mvn package或者Eclipse自动编译会从中央仓库下载相应的jar包到本地仓库中
具体的使用方法:
.. code-block:: java
SaeKV saeKV = new SaeKV();
saeKV.init();
saeKV.set("a", "test".getBytes());
System.out.println(SaeKVUtil.objToString(saeKV.get("a")));
.. note:: 此SDK在本地无法运行,上传到容器中才可以运行
`API使用手册 `__