From 61b5023000611cc2832df6bb84d41d5c69fed670 Mon Sep 17 00:00:00 2001 From: Chris Rice Date: Thu, 6 Jul 2023 19:14:28 -0700 Subject: [PATCH] Change PING output to match REDIS protocol --- internal/server/pubsub.go | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/internal/server/pubsub.go b/internal/server/pubsub.go index ce185689..22c973e8 100644 --- a/internal/server/pubsub.go +++ b/internal/server/pubsub.go @@ -215,7 +215,9 @@ func (s *Server) liveSubscription( } case RESP: if len(msg.Args) > 1 { - data := redcon.AppendBulkString(nil, msg.Args[1]) + data := redcon.AppendArray(nil, 2) + data = redcon.AppendBulkString(data, "PONG") + data = redcon.AppendBulkString(data, msg.Args[1]) write(data) } else { write([]byte("+PONG\r\n"))