安装Redis-x64-3.2.100.msi

时间:2022-01-24 07:13:18

开发工具:VS2017

语言:C#

DotNet版本:.Net FrameWork 4.5及以上

系统:Win10 X64

一、安置Redis处事器

首先,从以下网站下载Redis处事器,

https://github.com/MicrosoftArchive/redis/releases

并从以下列表中下载Redis-x64-3.2.100.msi,如下图所示:

安装Redis-x64-3.2.100.msi

或者从百度网盘进行下载,如下:

https://pan.baidu.com/s/1dFya9ep

其次,安置Redis-x64-3.2.100.msi,全部点击必定性按钮直至安置完成,如下图所示:

安装Redis-x64-3.2.100.msi

安置完毕之后,使用WIN+R弹出“运行”窗体,输入“services.msc”打开系统“处事”窗体,我们可以看到如下的信息:

安装Redis-x64-3.2.100.msi

以上是“Redis处事器”处事,如果想以此作为处事器,强烈建议设置处事的启动类型为“自动”(连结默认值即可)

然后,将C:\Program Files\Redis路径插手系统环境变量里面,如下图所示:

安装Redis-x64-3.2.100.msi

这次目的是用于以后不再输入文件路径(减少输入路径带来的未便),,如下图所示:

安装Redis-x64-3.2.100.msi

二、安置StackExchange.Redis,用于C#与处事器进行交互

首先,从“措施承打点器控制台”输入以下内容进行安置引用StackExchange.Redis,如下所示:

PM> Install-Package StackExchange.Redis

备注:最新版本不允许使用.DotNet4.0,这里使用.Net4.5,否则将安置不了。

安置功效如下图所示:

安装Redis-x64-3.2.100.msi

其次,在控制台编写以下代码:

using StackExchange.Redis; using System; using System.Threading; namespace RedisConsoleApp { class Program { static void Main(string[] args) { ConnectionMultiplexer cm = ConnectionMultiplexer.Connect("127.0.0.1:6379"); IDatabase db = cm.GetDatabase(); db.StringSet("Info", "Hello World"); string result = db.StringGet("Info"); Console.WriteLine(result); ISubscriber sc = cm.GetSubscriber(); string channelStr = "CH1"; sc.Subscribe(channelStr, (channel, information) => Console.WriteLine($"From {channel}: {information}")); sc.Publish(channelStr, "Hello,my name is CNXY"); Thread.Sleep(100); sc.Publish(channelStr, "My website is "); Console.ReadKey(); } } }

其输出功效如下:

安装Redis-x64-3.2.100.msi

然后,我们同样可以操作Redis-cli来检察适才成立的信息,如下所示:

安装Redis-x64-3.2.100.msi

其他对哈希表、列表、调集及有序调集等的操纵,请自行百度,感谢!