在使用Delete命令时,需要使用正确的参数以确保记录被彻底删除。下面是一个示例:
// 设置Aerospike客户机 AerospikeClient client = new AerospikeClient("localhost", 3000);
// 删除记录 Key key = new Key("test", "demo", "key1"); WritePolicy policy = new WritePolicy(); policy.sendKey = true; client.delete(policy, key);
// 校验记录是否已被删除 Record record = client.get(null, key); if (record != null) { System.out.println("Record still exists."); } else { System.out.println("Record has been successfully deleted."); }
在此示例中,我们使用正确的WritePolicy参数(sendKey = true)来确保记录被完全删除,并在Delete命令后使用get()方法来检查记录是否已被删除。