KV().WriteRaw

Contents

KV().WriteRaw#

static inline void YR::KVManager::WriteRaw(const std::string &key, const char *value)#

写入键的值(原始字节)。

参数:
  • key – [in] 用于标识存储数据的键。不能为空,且有效字符必须符合正则表达式:^[a-zA-Z0-9.-\/_!#%\^&*()+=\:;]*$

  • value - [in] 要在数据系统中存储的原始二进制数据。

抛出:

Exception - 在以下情况下抛出:

  • 1001:参数错误。提供详细的错误信息。

  • 4206:键已存在。如果将参数 existence 设置为 YR::ExistenceOpt::NX,并且列表中的一个或多个键已被先前设置或写入。

  • 在执行 Set 操作期间,可能会因其他错误而抛出异常,错误消息中会提供详细描述。