From 4af7ab55ede62dc6be3f7ac515adea93f3ad384c Mon Sep 17 00:00:00 2001 From: alex Date: Sun, 5 Jul 2026 21:53:50 +0200 Subject: added simpleString type --- main.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/main.go b/main.go index 8aa1354..eb9ff36 100644 --- a/main.go +++ b/main.go @@ -16,6 +16,8 @@ type RedisDB struct { data map[string]any } +type SimpleString string + var db RedisDB func main() { @@ -248,6 +250,9 @@ func serializeRESP(v any) []byte { result = append(result, serializeRESP(val[i])...) } return result + case SimpleString: + simpleStr := fmt.Sprintf("+%s\r\n", val) + return []byte(simpleStr) default: return []byte("-ERR internal server error: unknown type\r\n") } -- cgit v1.2.3