public async Task Incr() { var set = new RedisSortedSet <string>(GlobalSettings.Default, "set"); await set.Delete(); await set.Add("a", 10); (await set.Increment("a", 1)).Is(11); (await set.Increment("a", 100)).Is(111); (await set.Decrement("a", 100)).Is(11); (await set.Decrement("a", 1)).Is(10); (await set.Decrement("a", -1)).Is(11); (await set.Decrement("a", -100)).Is(111); (await set.Increment("a", -100)).Is(11); (await set.Increment("a", -1)).Is(10); (await set.IncrementLimitByMax("a", 30, 50)).Is(40); (await set.IncrementLimitByMax("a", 30, 50)).Is(50); (await set.IncrementLimitByMin("a", -30, 5)).Is(20); (await set.IncrementLimitByMin("a", -30, 5)).Is(5); }
public async Task Incr() { var set = new RedisSortedSet<string>(GlobalSettings.Default, "set"); await set.Delete(); await set.Add("a", 10); (await set.Increment("a", 1)).Is(11); (await set.Increment("a", 100)).Is(111); (await set.Decrement("a", 100)).Is(11); (await set.Decrement("a", 1)).Is(10); (await set.Decrement("a", -1)).Is(11); (await set.Decrement("a", -100)).Is(111); (await set.Increment("a", -100)).Is(11); (await set.Increment("a", -1)).Is(10); (await set.IncrementLimitByMax("a", 30, 50)).Is(40); (await set.IncrementLimitByMax("a", 30, 50)).Is(50); (await set.IncrementLimitByMin("a", -30, 5)).Is(20); (await set.IncrementLimitByMin("a", -30, 5)).Is(5); }