# Functions
ConnectToServer attempts to establish a TCP connection to the specified server address within 5 seconds.
Execute sets up the root command's persistent flags, specifically the server address and port, and then attempts to execute the root command.
HandleCommandLoop continuously prompts the user for commands, sends them to the server using the SendCommand function, and displays the server's response.
SendCommand sends a command to the server over the provided connection formatted as a Redis protocol message and returns the server's response.