haas506 2.0开发教程-高级组件库-KV
- 1.KV的使用
- 2.Class-kv
- 3.总结
1.KV的使用
案例说明:
- KV,即Key-Value。Key-Value键值对数据模型实际上是一个从键到值之间的映射.即key是査找每条数据地址的唯一关键字,value是该数据实际存储的内容。Key-Value数据模型典型的是采用哈希函数实现关键字到值的映射,表中有一个特定的Key和一个指针指向特定的Value。通过Key来定位Value,从而进行存储和检索,实现快速查询,并支持大数据量和髙并发查询。
- 本案例使用KV模块设置key-value,获取key-value和删除key
mian.py
import kv
ret1=kv.get('123')
if ret1!=0:
print('dont have key-123')
ret2=kv.set('123','abc')
if ret2==0:
print('have added a key-value,this key-value is:')
print(kv.get('123'))
else:
print('error1')
else:
print(kv.get('123'))
ret3=kv.remove('123')
if ret3==0:
print('remove a key successfully')
print("if the key-123 is in dict:")
ret4=kv.get('123')
print(ret4)
if ret4!=0:
print("no")
else:
print('error2')
日志输出:
2.Class-kv
kv.set(key,value) | kv.get(key) | kv.remove(key) |
设置键值对 | 获取key所对应的键值对 | 移除指定key的键值对 |
kv.get(key)
作用:获取key所对应的键值对
参数:key是一个字符串,是键值对中的键
返回:key所对应的键值对value
kv.set(key,value)
作用:设置键值对
参数:key-value为字符串,其中key为键,value为对应key的值
返回:0成功,非0失败
kv.remove(key)
作用:移除指定key的键值对
参数:key是一个字符串,是键值对中的键
返回:返回:0成功,非0失败
3.总结
本节介绍了如何使用haas506的driver库中的KV模块。可以使用KV模块来实现添加键值对、删除键值对、查看键值对功能。