开发工具:VS2017
语言:C#
DotNet版本:.Net FrameWork 4.5及以上
系统:Win10 X64
一、安置Redis处事器
首先,从以下网站下载Redis处事器,
https://github.com/MicrosoftArchive/redis/releases
并从以下列表中下载Redis-x64-3.2.100.msi,如下图所示:
或者从百度网盘进行下载,如下:
https://pan.baidu.com/s/1dFya9ep
其次,安置Redis-x64-3.2.100.msi,全部点击必定性按钮直至安置完成,如下图所示:
安置完毕之后,使用WIN+R弹出“运行”窗体,输入“services.msc”打开系统“处事”窗体,我们可以看到如下的信息:
以上是“Redis处事器”处事,如果想以此作为处事器,强烈建议设置处事的启动类型为“自动”(连结默认值即可)
然后,将C:\Program Files\Redis路径插手系统环境变量里面,如下图所示:
这次目的是用于以后不再输入文件路径(减少输入路径带来的未便),,如下图所示:
二、安置StackExchange.Redis,用于C#与处事器进行交互
首先,从“措施承打点器控制台”输入以下内容进行安置引用StackExchange.Redis,如下所示:
PM> Install-Package StackExchange.Redis
备注:最新版本不允许使用.DotNet4.0,这里使用.Net4.5,否则将安置不了。
安置功效如下图所示:
其次,在控制台编写以下代码:
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-cli来检察适才成立的信息,如下所示:
其他对哈希表、列表、调集及有序调集等的操纵,请自行百度,感谢!