datasystem.kv_client.KVClient.msettx#
- datasystem.kv_client.KVClient.msettx(keys, vals, write_mode=WriteMode.NONE_L2_CACHE, ttl_second=0)#
批量设置键值对(事务操作),它保证所有的键要么都成功设置,要么都失败。
- 参数:
keys (list) - 键列表。约束:传入的key的数量不能超过8。
vals (list) - 值列表。
write_mode (
datasystem.object_client.WriteMode) - 控制数据是否写入二级缓存以增强数据可靠性。默认值:WriteMode.NONE_L2_CACHE。ttl_second (int) - 控制数据的过期时间,超时会自动删除,单位为秒。0表示不会自动过期,需要通过调用
datasystem.kv_client.KVClient.delete()接口删除keys才能退出生命周期。默认值:0。
- 异常:
RuntimeError - 任意一个键设置失败。
TypeError - 输入参数校验失败,存在非法值。