static void Main(string[] args) { bool run = true; _myGuid = Guid.NewGuid(); ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("localhost"); ISubscriber sub = redis.GetSubscriber(); Console.Write("Enter your name --> "); _myName = Console.ReadLine(); Console.Write("Enter chat room (messages) --> "); _chatRoom = Console.ReadLine().ToLower(); if (String.IsNullOrWhiteSpace(_chatRoom)) { _chatRoom = "messages"; } sub.Subscribe(_chatRoom, Subscription); Console.WriteLine("You can now chat"); while (run) { var x = Console.ReadLine(); if (x.Equals("q", StringComparison.InvariantCultureIgnoreCase)) { run = false; break; } Message m = new Message(_myGuid, _myName, x); sub.Publish(_chatRoom, m.ToJson()); } }