2.1 haas506 2.0开发教程-高级组件库-KV

最新案例教程点击下方链接跳转,CSDN已停止更新

点击跳转HaaS506官方最新案例







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

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值