mirror of
https://github.com/taigrr/bitcask
synced 2025-01-18 04:03:17 -08:00
Add KeYS command to server (bitraftd)
This commit is contained in:
parent
352c32ee12
commit
34ad78efc0
@ -96,6 +96,11 @@ func main() {
|
|||||||
} else {
|
} else {
|
||||||
conn.WriteBulk(value)
|
conn.WriteBulk(value)
|
||||||
}
|
}
|
||||||
|
case "keys":
|
||||||
|
conn.WriteArray(db.Len())
|
||||||
|
for key := range db.Keys() {
|
||||||
|
conn.WriteBulk([]byte(key))
|
||||||
|
}
|
||||||
case "exists":
|
case "exists":
|
||||||
if len(cmd.Args) != 2 {
|
if len(cmd.Args) != 2 {
|
||||||
conn.WriteError("ERR wrong number of arguments for '" + string(cmd.Args[0]) + "' command")
|
conn.WriteError("ERR wrong number of arguments for '" + string(cmd.Args[0]) + "' command")
|
||||||
|
Loading…
x
Reference in New Issue
Block a user