Ejemplo n.º 1
0
 public static RedisBool ExpireAt(string key, DateTime expirationDate)
 {
     return(ExpireAt(key, (int)RedisDate.ToTimestamp(expirationDate).TotalSeconds));
 }
Ejemplo n.º 2
0
 /// <summary>
 /// 为给定 <paramref name="key"/> 设置生存时间,当 <paramref name="key"/> 过期时(生存时间为 0 ),它会被自动删除。
 /// </summary>
 /// <param name="client">Redis 客户端。</param>
 /// <param name="key">键名。</param>
 /// <param name="expirationDate">到期时间。</param>
 /// <param name="timeUnit">定位生存时间的单位。</param>
 /// <returns>如果设置生存时间成功返回 true,否则返回 false。</returns>
 public static bool ExpireAt(this IRedisClient client, string key, DateTime expirationDate
                             , RedisExpireTimeUnit timeUnit = RedisExpireTimeUnit.EX)
 {
     return(ExpireAt(client, key, RedisDate.ToTimestamp(expirationDate).GetExpiration(timeUnit), timeUnit));
 }
Ejemplo n.º 3
0
 public static RedisBool PExpireAt(string key, DateTime date)
 {
     return(PExpireAt(key, (long)RedisDate.ToTimestamp(date).TotalMilliseconds));
 }