KV — 关键值(Key-Value)存储

KV 模块用来存储非易失性数据,当设备掉电后所存储的信息不会消失。

KV存储以键值对的形式实现,需要指定Key值和Value值,两个键值对完成一次 KV 存储。

class KV(...)

使用示例

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
# coding=utf-8
# This is a sample Python script.
from driver import KV

print("-------------------start kv test--------------------")
kv = KV()
result = kv.setStorageSync("aiot", "amp")
print(result)
result = kv.getStorageSync("aiot")
print(result)
result = kv.removeStorageSync("aiot")
print(result)
print("-------------------end kv test--------------------")

函数接口


KV.setStorageSync(key, value)[源代码]

设置键值存储

参数
  • key – 键

  • value – 值

返回

0: 成功,其他: 失败

引发

OSError – EINVAL

KV.getStorageSync(key)[源代码]

获取键值存储

参数

key – 键

返回

dict: 键值字典,其他: 失败

引发

OSError – EINVAL

KV.removeStorageSync(key)[源代码]

删除键值存储

参数

key – 键

返回

0: 成功,其他: 失败

引发

OSError – EINVAL