【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

安装Redis

1.下载

打开这个地址:https://github.com/MicrosoftArchive/redis/releases,选择下载不同版本号的.msi文件,本文选用3.2.100版本。下载完毕后,双击该文件进行安装。

2.安装

根据提示一步步”Next”

(1)欢迎安装~~

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(2)勾上接受条款,我们继续(Next)

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(3)设置一个安装路径,然后继续(Next)

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(4)这里需要设置一个Redis的端口号,默认是6379,完事我们继续(Next)

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(5)在这里可以设置一个最大内存的值

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(6)点击“Install”进行安装

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(7)等它安装

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(8)完成

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

3.设置密码

(1)到安装路径下,找到“redis.windows-service.conf”文件,右键编辑这个文件

(2)在文中搜索“# requirepass foobared”这个内容

(3)在“# requirepass foobared”下方追加“requirepass pwdpwd”,其中“pwdpwd”就是设置的密码了

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(4)重启一下“Redis”服务

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

4.测试

(1)到安装路径下,找到“redis-cli.exe”文件,双击打开这个文件,会弹出一个窗口(说明已经安装成功咯~)

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(2)在控制台输入“auth pwdpwd”(“pwdpwd”就是上一步设置的密码),敲击回车,控制台出现“OK”就登陆成功啦~

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(3)设置一个数据试试!在控制台继续输入“set dataKey dataContent”,敲击回车,控制台显示“OK”已经设置好了Key=“datakey”,Value=“dataContent”(命令语法:set [key] [value])

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

(4)把这个value取出来试试~在控制台输入“get datakey”,控制台输出了“dataContent”,操作成功~~~[撒花][撒花]

【快捷上手】Windows系统下Redis的安装与简单使用(C#、Windows)

 

C#使用Redis

1.下载操作库

使用NuGet安装“PubExp.NoSqlRep.ServiceStackRedis”,这是封装好的对Redis的操作类。

2.使用

(1)实例化一个Redis服务器“127.0.0.1”为Redis服务器IP,“6379”为Redis服务器端口号,“pwdpwd”为Redis密码(上文设置的那个密码)

public static ServiceStack.Redis.RedisClient client = new ServiceStack.Redis.RedisClient("127.0.0.1", 6379,"pwdpwd");

(2)设置一个内容

client.Set<string>("datakey", "dataContent");

(3)获取一个内容

string sessionInfo = client.Get<string>("datakey");

今天先到这里~~

ServiceStack.Redis源码及相关文档地址:https://github.com/ServiceStack/ServiceStack.Redis

Redis更多语言的客户端:https://redis.io/clients

本文参考:

https://blog.****.net/hwijew/article/details/83309723

https://www.cnblogs.com/ztf20/p/9133081.html

感谢 hwijew 与Best丶zhaotf