个人持有域名可以做公司网站吗,上海网站企业,免费企业建网站,班级网站建设策划书StackExchange.Redis是基于C#的高性能通用redis操作客户端#xff0c;也属于常用的redis客户端之一#xff0c;本文学习其基本用法。 新建Winform项目#xff0c;在Nuget包管理器中搜索并安装StackExchange.Redis#xff0c;如下图所示#xff1a; StackExchange.… StackExchange.Redis是基于C#的高性能通用redis操作客户端也属于常用的redis客户端之一本文学习其基本用法。 新建Winform项目在Nuget包管理器中搜索并安装StackExchange.Redis如下图所示 StackExchange.Redis与NRedisStack的使用方式类似甚至连连接类的类名都是一样的不清楚这两者之间是否有关联关系。 StackExchange.Redis命名空间下的ConnectionMultiplexer类负责连接redis服务端主要调用Connect函数连接其重载函数如下所示。Connect函数的输入参数可以仅设置ip此时默认redis服务器的端口为6379且未设置密码。如果端口不是6379但未设置密码可以以Connect(“IP:Port”)的形式连接redis服务端
ConnectionMultiplexer redis ConnectionMultiplexer.Connect(${txtIP.Text}:{txtPort.Text});
IDatabase db m_redis.GetDatabase();连接redis服务端时除了使用字符串还可以使用ConfigurationOptions进行更为细致的设置如使用Password属性设置密码使用EndPoints属性设置多ip和端口等详细的参数设置见参考文献4。 与redis服务端交互主要以IDatabase接口函数为主其中的函数都是以数据类型命令的方式命名与NRedisStack极其相似IDatabase中的函数形式如下所示 测试代码跟前几篇文章中的类似在此不再赘述后续会继续学习EasyCaching的基本用法。
参考文献 [1]https://github.com/dotnetcore/EasyCaching [2]https://stackexchange.github.io/StackExchange.Redis/ [3]https://stackexchange.github.io/StackExchange.Redis/Basics [4]https://stackexchange.github.io/StackExchange.Redis/Configuration