Project4: KvStore set method directly write key value to the file
Author: logereCreated Nov 24, 2023Updated Nov 24, 2023
Labelstype/question
Should we first check if the key exists?
fn set(&self, key: String, value: String) -> Result<()> {
if let Some(_) = self.index.get(&key) {
return Ok(());
}
self.writer.lock().unwrap().set(key, value)
}Source: pingcap/talent-plan