ASP.NET使用Redis共享缓存示例
2016-03-29 09:11
896 查看
第一步:下载程序
在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服务;
完整代码下载
在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服务;
完整代码下载
相关文章推荐
- 硬盘杀手!Windows版Redis疯狂占用C盘空间!
- Redis开源代码读书笔记七(ae模块)
- redis key
- Redis的安装与使用
- Redis集群之twemproxy
- redis 字符串的管理的一点理解
- 在windows中使用redis
- Redis-3.0.7 Sentinel主从切换的集群管理
- 学习Redis必须了解的N个常识
- redis状态与性能监控
- redis in action 笔记
- redis 3.0的集群部署
- linux配置redis和phpredis扩展
- 使用Redis构建简单的ORM
- redis高性能客户端 - redissdk
- redis主从配置
- Redis3.0安装 for win10
- Java redis 之 Jedis
- redis集群
- Redis-3.0.7主从配置