internal static StackExchange.Redis.When ToSE(this Enums.When order) { var res = StackExchange.Redis.When.Always; mapping.TryGetValue(order, out res); return(res); }
public bool AddToSortedSet <T>( string key, T value, double score, Enums.When when = Enums.When.Always) { var result = Retry(() => this.Database.SortedSetAdd( Key(key), value.ToRedis(), score, when.ToSE(), commandFlags), defaultRetries); return(result); }
public bool Set(string key, string value, Enums.When when, TimeSpan?expiry = null) { return(Retry(() => this.Database.StringSet(Key(key), value, expiry: expiry, when: when.ToSE(), flags: commandFlags), defaultRetries)); }