码迷,mamicode.com
首页 > 系统相关 > 详细

OSF.DataCache开源缓存中间件使用

时间:2016-07-15 16:52:48      阅读:258      评论:0      收藏:0      [点我收藏+]

标签:

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, "----------测试数据--------");
            }
View Code

三、查看数据

可视化工具-Redis Desktop Manager

技术分享

 

 注:本着学习、锻炼的目的,有不当之处、或者有好的想法请大家不吝赐教。有兴趣的朋友一起来:315499472技术分享   

 

OSF.DataCache开源缓存中间件使用

标签:

原文地址:http://www.cnblogs.com/eryueren/p/5674047.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!