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.1 haas506 2.0开发教程-高级组件库-KV_haas506  2.0

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模块来实现添加键值对、删除键值对、查看键值对功能。