as_policy_write my_write_policy; as_policy_write_init(&my_write_policy); my_write_policy.commit_level = AS_POLICY_COMMIT_LEVEL_MASTER; // [...Define other variables, etc...] as_status status = aerospike_key_put(&as, &err, &my_write_policy, &key, &rec);
在单个API调用上指定的策略,若是非空(NULL),则会覆盖客户端连接级别上的相应策略设置。(注意:若设置了相应的服务器设置,则会覆盖客户端策略设置)。