标签:
Redis 已安装
OSF开源缓存中间件
说明:1.0版本类库中实现了IIS、Redis缓存(可用于分布式系统)
1、IIS
2、Redis
一、添加文件到项目
A、引用 ServiceStack 3.9.60 无限制版
相关文件下载地址 http://pan.baidu.com/s/1kVJFEMr 密码: 2xvt
B、引用 OSF.DataCache.dll
第一种:工具-nuget包管理器-程序包管理器控制台 输入:Install-Package OSF.DataCache
第一种:工具-nuget包管理器-管理解决方案的Nuget包 搜索输入:OSF.DataCache
二、代码实现
//获取缓存数据 根据自己项目参数可存到配置文件、或者配置中心 #region 这块可放在全局文件中 RedisConfigModel redisModel = new RedisConfigModel(); redisModel.ReadWriteHosts = "127.0.0.1:6379"; redisModel.ReadOnlyHosts = "127.0.0.1:6379"; redisModel.MaxWritePoolSize = 60; redisModel.MaxReadPoolSize = 60; redisModel.LocalCacheTime = 180; redisModel.AutoStart = true; redisModel.RecordeLog = true; redisModel.DefaultDb = 4; OSF.DataCache.RedisCacheHelper.Init(redisModel); #endregion //获取缓存 string cacheKey = string.Format("OSF.DataCache.CacheTest"); string obj = OSF.DataCache.RedisCacheHelper.GetCache<string>(cacheKey); if (obj == null) { OSF.DataCache.RedisCacheHelper.SetCache(cacheKey, "----------测试数据--------"); }
三、查看数据
可视化工具-Redis Desktop Manager
注:本着学习、锻炼的目的,有不当之处、或者有好的想法请大家不吝赐教。有兴趣的朋友一起来:(315499472)
标签:
原文地址:http://www.cnblogs.com/eryueren/p/5674047.html