示例#1
0
        public async Task Can_get_Keys_with_pattern()
        {
            for (int i = 0; i < 5; i++)
            {
                await RedisAsync.SetValueAsync("k1:" + i, "val");
            }
            for (int i = 0; i < 5; i++)
            {
                await RedisAsync.SetValueAsync("k2:" + i, "val");
            }

            var keys = await NativeAsync.KeysAsync("k1:*");

            Assert.That(keys.Length, Is.EqualTo(5));

            var scanKeys = await RedisAsync.SearchKeysAsync("k1:*");

            Assert.That(scanKeys.Count, Is.EqualTo(5));
        }