1.首先安装redis (http://www.runoob.com/redis/redis-install.html)

解压文件在h盘的redis文件夹下 

密码可以在redis.windows-service.conf  修改  requirepass xxxxxx

基于redis的发布订阅

建立一个控制台应用程序,通过nuget安装ServiceStack.Redis


   class Program
    {
        public static ISubscriber sub;


        private static string chVoice = "ceshi";
        static void Main(string[] args)
        {
            ConnectionMultiplexer redis = ConnectionMultiplexer.Connect("127.0.0.1:6379,password=xxxxxx");
           // IDatabase db = redis.GetDatabase();
           // string value = "哈哈";
           //// db.StringSet("mykey", value);
           // Console.WriteLine(db.StringGet("mykey"));
        
  
            sub = redis.GetSubscriber();//订阅
           // sub.Publish("ceshi", "nimeia");//发布


            sub.Subscribe(chVoice, (channel, message) =>
            {
                   Console.WriteLine("hhahha"+ message);
            });
            
            
            Console.ReadKey();
        }
    }

测试的话可以用文件夹里的redis-cli.exe  开一个客户端




相关文章:

  • 2021-07-04
  • 2022-12-23
  • 2022-01-06
  • 2021-07-06
  • 2018-08-08
  • 2018-08-18
  • 2021-04-14
猜你喜欢
  • 2020-04-20
  • 2022-12-23
  • 2019-07-30
  • 2022-03-06
  • 2021-09-04
相关资源
相似解决方案