充电学习中...
static void Main(string[] args) { RedisHelper.Initialization(new CSRedis.CSRedisClient("127.0.0.1:6379,defaultDatabase=0")); RedisHelper.Set(testkey, "1", TimeSpan.FromSeconds(3)); var subobj = RedisHelper.Subscribe(("keyevent@0:expired", msg => { Console.WriteLine($"过期事件触发:{msg.Body}"); } )); Console.WriteLine(String.Join(",", subobj.Channels) ); while (RedisHelper.Exists(testkey)) { Console.WriteLine("key未过期"); Thread.Sleep(1000); } Console.WriteLine("key已过期"); Console.ReadLine(); }