【StackExchange.Redis】调试代码

下载StackExchange.Redis源码

源码地址:

 https://github.com/StackExchange/StackExchange.Redis

打开项目

创建测试项目

创建测试项目【SingleTestRedis】,Core3.1控制台程序,引用【StackExchange.Redis】项目

 简单测试

测试代码如下,直接F5运行,调试StackExchange.Redis源码运行,可以直接查看内部方法的运行情况

using System;
using StackExchange.Redis;

namespace SingleTestRedis
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.WriteLine("测试StackExchange.Redis的锁");


            var options = ConfigurationOptions.Parse("127.0.0.1:6379");
            var connection = ConnectionMultiplexer.Connect(options);
            var db = connection.GetDatabase(29);

            string UserId = Guid.NewGuid().ToString().ToLower();

            string key = "testLock:" + "3368";
            string valud = Guid.NewGuid().ToString().ToLower();
            TimeSpan expire = new TimeSpan(0, 0, 60);
            var r = db.LockTake(key, valud, expire);

            Console.WriteLine(r);

            Console.ReadKey();
        }
    }
}
原文地址:https://www.cnblogs.com/masonblog/p/15567278.html