This commit is contained in:
2025-08-16 08:50:28 +02:00
parent bec9b20ec7
commit 0511dddd99
6 changed files with 103 additions and 36 deletions

View File

@@ -74,6 +74,12 @@ impl Cmd {
return Err(DBError(format!("unsupported cmd {:?}", cmd)));
}
}
"setex" => {
if cmd.len() != 4 {
return Err(DBError(format!("wrong number of arguments for SETEX command")));
}
Cmd::SetEx(cmd[1].clone(), cmd[3].clone(), cmd[2].parse().unwrap())
}
"config" => {
if cmd.len() != 3 || cmd[1].to_lowercase() != "get" {
return Err(DBError(format!("unsupported cmd {:?}", cmd)));