Esempio n. 1
0
        static async Task GetIdsAsync(int count)
        {
            //var options = new RedisIdConfigOptions();
            //options.SetConfig();
            var       idService = new RedisIdService(options);
            var       tableName = "User";
            Stopwatch watch     = new Stopwatch();

            watch.Start();
            for (var i = 0; i < count; i++)
            {
                var id = await idService.GetDistributedIdAsync(tableName);

                //Console.WriteLine($"第{(i + 1)}个Id:{id}");
                //Console.WriteLine(id);
            }
            watch.Stop();
            Console.WriteLine($"异步获取{count}Id,总用时{watch.ElapsedMilliseconds}毫秒");
        }