- 第一步:下载程序
- 在https://github.com/MSOpenTech/redis/releases下载安装服务器端。
- 基本上就是下一步、下一步的,注意:安装过程会询问是否添加环境变量,是否添加防火墙例外规则,这两个都勾上。
- 第二步:安装服务
- 1.运行Win+R,输入cmd,调出命令行工具;
- 2.输入:cd C:\Program Files\Redis 切换工作目录到Redis安装目录;
- 3.输入:redis-server.exe --service-install redis.windows.conf --service-name RedisServerDemo --loglevel verbose 安装Redis为Windows服务;
- 4.输入:redis-server --service-start --service-name RedisServerDemo 启动服务。如果打印:Redis service successfully started.说明服务启动成功。
- 注意事项:
- 1.如果服务启动失败,请检查是否是端口冲突,因为安装时默认会安装一个实例,使用的端口为:6379,默认的配置文档里的端口也是6379
- 2.如果要创建多个实例,需要启用不同的端口号,在创建之前,需修改配置文件redis.windows.conf,找到:port 6379,将端口修改为您想要的端口后,再创建实例。
- 3.如果要为创建的实例设置密码,在创建之前,需修改配置文件redis.windows.conf,找到:# requirepass foobared,将其修改为:requirepass [您的密码],再创建实例。
- 第三步:程序集成
- 1.下载开发组件:https://github.com/ServiceStack/ServiceStack.Redis/tree/master/lib
- 包括:ServiceStack.Common.dll、ServiceStack.Interfaces.dll、ServiceStack.Redis.dll、ServiceStack.Text.dll 四个Dll。Whir.Redis类库已将其调用方式进行封装。
- 2.修改~/Config/RedisConfig.config文件,配置Redis服务器。
- RedisServer:对应IP地址加端口号,如:127.0.0.1:6379,分为读写服务器和只读服务器。
- Password:对应创建服务时指定的密码。
- 3.使用方法:请参考RedisManager.cs里的方法。(见附件里源代码)
- 第四步:卸载服务(可选)
- 1.运行Win+R,输入cmd,调出命令行工具;
- 2.输入:cd C:\Program Files\Redis 切换工作目录到Redis安装目录;
- 3.输入:redis-server --service-stop --service-name RedisServerDemo 停止Redis服务;
- 4.输入:redis-server --service-uninstall --service-name RedisServerDemo 卸载Redis服务;