目录

充电学习中...

存档: 2019 年 12 月 (2)

CSRedis监听Key过期事件

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(); }

Fiddler使用AutoResopnse时遇到跨域问题

修改Customize Rules中的脚本代码,为响应头添加允许跨域的代码。 例如: static function OnBeforeResponse(oSession: Session) { if (m_Hide304s && oSession.responseCode == 304) { oSession["ui-hide"] = "true"; } if (oSession.fullUrl.Contains("https://app.poizon.com/api/v1/h5/activity/fire/seckill/getVenueList")) { oSession.responseCode = 200; oSession.oResponse.headers.Add("Access-Control-Allow-Headers", "content-type,x-requested-with"); oSession.oResponse.headers.Add("Access-Control-Allow-Origin", "https://m.poizon.c......