public interface KvStorage
| 限定符和类型 | 接口和说明 |
|---|---|
static class |
KvStorage.KvType |
| 限定符和类型 | 方法和说明 |
|---|---|
java.util.List<byte[]> |
allKeys()
Get all keys.
|
void |
batchDelete(java.util.List<byte[]> keys)
batch delete with keys.
|
java.util.Map<byte[],byte[]> |
batchGet(java.util.List<byte[]> keys)
batch get by List byte[].
|
void |
batchPut(java.util.List<byte[]> keys,
java.util.List<byte[]> values)
batch write.
|
void |
delete(byte[] key)
delete with key.
|
void |
doSnapshot(java.lang.String backupPath)
do snapshot.
|
byte[] |
get(byte[] key)
get data by key.
|
void |
put(byte[] key,
byte[] value)
write data.
|
void |
shutdown()
shutdown.
|
void |
snapshotLoad(java.lang.String path)
load snapshot.
|
byte[] get(byte[] key)
throws KvStorageException
key - byte[]KvStorageException - KVStorageExceptionjava.util.Map<byte[],byte[]> batchGet(java.util.List<byte[]> keys)
throws KvStorageException
keys - List byte[]KvStorageException - KvStorageExceptionvoid put(byte[] key,
byte[] value)
throws KvStorageException
key - byte[]value - byte[]KvStorageException - KvStorageExceptionvoid batchPut(java.util.List<byte[]> keys,
java.util.List<byte[]> values)
throws KvStorageException
keys - List byte[]values - List byte[]KvStorageException - KvStorageExceptionvoid delete(byte[] key)
throws KvStorageException
key - byte[]KvStorageException - KvStorageExceptionvoid batchDelete(java.util.List<byte[]> keys)
throws KvStorageException
keys - List byte[]KvStorageException - KvStorageExceptionvoid doSnapshot(java.lang.String backupPath)
throws KvStorageException
backupPath - snapshot file save pathKvStorageException - KVStorageExceptionvoid snapshotLoad(java.lang.String path)
throws KvStorageException
path - The path to the snapshot fileKvStorageException - KVStorageExceptionjava.util.List<byte[]> allKeys()
throws KvStorageException
KvStorageException - KVStorageExceptionvoid shutdown()
Copyright © 2018–2022 Alibaba Group. All rights reserved.