代码案例:package com.what21.kv.store;
import oracle.kv.KVStore;
import oracle.kv.KVStoreConfig;
import oracle.kv.KVStoreFactory;
import oracle.kv.Key;
import oracle.kv.Value;
import oracle.kv.ValueVersion;
public class What21KVStore {
public static void main(String[] args) {
String storeName = "kvstore";
String hostName = "127.0.0.1";
String hostPort = "50000";
// KV配置
KVStoreConfig config = new KVStoreConfig(storeName,
hostName + ":" + hostPort);
// 根据配置创建KV存储
KVStore store = KVStoreFactory.getStore(config);
// 存储键值
String keyStr = "what21.com";
String valueStr = "what21.com";
Key key = Key.createKey(keyStr);
Value value = Value.createValue(valueStr.getBytes());
store.put(key,value);
// 根据Key获取Value
final ValueVersion valueVersion = store.get(Key.createKey(keyStr));
Value valueObj = valueVersion.getValue();
System.out.println(keyStr + "" + new String(valueObj.getValue()));
// 关闭KV存储
store.close();
}
}