ldb支持的command
命令 |
说明 |
---|---|
put <key> <value> [--ttl] |
写入数据到数据库。 |
get <key> [--ttl] |
从内存memtable或磁盘中的sst文件中读取指定的key对应的值。 |
batchput <key> <value> [<key> <value>] [..] [--ttl] |
将数据批量写入数据库。 |
scan [--from] [--to] [--ttl] [--timestamp] [--max_keys=<N>q] [--start_time=<N>:- is inclusive] [--end_time=<N>:- is exclusive] [--no_value] |
扫描数据库中数据,也可以添加条件,指定扫描数据的范围,如key值范围、生命周期的时间等。 |
delete <key> |
删除指定key的数据。 |
deleterange <begin key> <end key> |
删除指定范围内的所有键值对。其中,<begin key>和<end key>分别表示要删除的键值对的起始键和结束键。 |
query [--ttl] |
执行query命令,之后会开始一个EEPL shell,键入help,之后会显示出可用命令的列表,根据列表显示执行命令。 |
approxsize [--from] [--to] |
该命令用于查询数据在磁盘上所占空间。由key值范围指定要查询的数据。 |
checkconsistency |
该命令功能为一致性检测,检查文件系统中是否包含所有在生命周期内的文件,以及它们的文件大小与内存记录匹配。 |
list_file_range_deletes [--max_keys=<N>] |
打印出在sst文件中要删除范围的最大值。 |
父主题: 语法格式