Example #1
0
        internal static StackExchange.Redis.When ToSE(this Enums.When order)
        {
            var res = StackExchange.Redis.When.Always;

            mapping.TryGetValue(order, out res);

            return(res);
        }
Example #2
0
        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);
        }
Example #3
0
 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));
 }