public void Can_ExpireAt() { Redis.SetEntry("key", "val"); var unixNow = DateTime.Now.ToUnixTime(); var in1Sec = unixNow + 1; Redis.ExpireAt("key", in1Sec); Assert.That(Redis.ContainsKey("key"), Is.True); Thread.Sleep(2000); Assert.That(Redis.ContainsKey("key"), Is.False); }
public void Can_ExpireAt() { Redis.SetValue("key", "val"); var unixNow = DateTime.Now.ToUnixTime(); var in2Secs = unixNow + 2; Redis.ExpireAt("key", in2Secs); Assert.That(Redis.ContainsKey("key"), Is.True); Thread.Sleep(3000); Assert.That(Redis.ContainsKey("key"), Is.False); }
public void TestExpireAt() { Redis.Del("test"); var server_time = Redis.Time(); var res1 = Redis.ExpireAt("test", server_time + TimeSpan.FromSeconds(10)); Assert.IsFalse(res1); Redis.Set("test", 1); var res2 = Redis.ExpireAt("test", server_time + TimeSpan.FromSeconds(10)); Assert.IsTrue(res2); var res3 = Redis.Ttl("test"); Assert.IsTrue(res3 > 0); Redis.Del("test"); }