ASP.NET使用Redis共享缓存示例

  1. 云栖社区>
  2. 博客>
  3. 正文

ASP.NET使用Redis共享缓存示例

清山 2016-03-29 09:11:00 浏览3346
展开阅读全文
  • 第一步:下载程序
  •   在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服务;


网友评论

登录后评论
0/500
评论
清山
+ 关注