随笔分类 - nosql mongodb 缓存技术 memcache
摘要:http://database.51cto.com/art/201107/276166.htm
阅读全文
摘要:局域网 两台机 192.168.1.2 我们称为A机器 192.168.1.3 我们称为B机器 配置集群的时候,从A或者是B的web后台都可以添加, 在这里 我们以 A机器为主 目前A机器里面 有桶一个 default ,数据不多 目前B机器里面 有桶2个 分别是 default 和 needpwd (我专门测试用的,需要密码才能连接的), 数据有点多 ...
阅读全文
摘要:基本概念 MongoDB是一个高性能,开源,无模式的文档型数据库,是当前NoSql数据库中比较热门的一种。它在许多场景下可用于替代传统的关系型数据库或键/值存储方式( 文件存储格式为BSON(一种JSON的扩展))。Mongo使用C++开发。Mongo的官方网站地址是:http://www.mongodb.org/ 特点: 高性能、易部署、易使用,存储数据非常方便。主要功能特性有: ...
阅读全文
摘要:Couchbase 默认创建的 bucket(桶)是没有密码的,那么在 web.config 里面的连接字符串是这样的 --> 但是这样,好像是任何客户端,都可以连接上你的buck...
阅读全文
摘要:首先在VM里面 我装了3个2003的系统, 分别为 webservice01 ,webservice 02 , 以及 webview 这3台. 前面两台用于配置负载均衡,后面的webview就是起一个浏览器的作用,目的就是看看是不是真的能负载到01和02这2台服务器上. (其实更主要的是,我的主机连不上里面的虚拟机,所以就又专门搞了个虚拟机专门只是起浏览器的作用) 01的ip...
阅读全文
摘要:这个警告仅仅只会发生在web管理员后台,实际在缓存中的数据是不会有影响的(好像默认单个key对应的缓存大小是20M) 但是有时候我们就是想在web后台里面看看到底保存了什么数据,怎么能突破这个限制呢? 在CouchBase文件的安装目录下搜索 *.js ,我们实际要修改的是 documents.js 找到365行,修改成如下 function isJsonOverLi...
阅读全文
摘要:在上一篇文章里面 ( Windows系统下Memcached缓存系列一:Couchbase(服务器端)和CouchbaseClient(c#客户端)的安装教程 ),我们介绍了服务器端的安装和客户端的安装,以及一个简单的例子,这一篇介绍详细的使用方法. 这次以一个web项目为例. 配置文件配置调用 第一步:首先上一下配置文件,在web.config文件里面的 configuration 节点中...
阅读全文
摘要:一:服务器端的安装 官网 http://www.couchbase.com/download 我的电脑是64位的win7,找到对应下载windows版本的服务器端缓存,大概90M的样子 运行期间可能会报错,我这里就抱了2次错. 安装CouchbaseClient的过程中提示 Error 1935.An error occurred during the installation o...
阅读全文
摘要:安装过程中提示报错 点击确定后 安装程序会接着回滚,又提示报错如下 Error 1935的解决方法是下载一个微软的补丁. http://support.microsoft.com/default.aspx?scid=kb;en-us;946414 安装完毕后,会重启 再次安装,就不会有上面的2个错误了. (也就是一个补丁,解决了2个报错问题) 当...
阅读全文
摘要:下载完毕安装需要重启一下VS 然后我们去NuGet里面安装我们要的客户端 搜索 CouchbaseNetClient 引用之后,编译项目,查看到已引用的dll文件
阅读全文
摘要:按Msdn解释,CacheDependency在存储于 ASP.NET 应用程序的 Cache 对象中的项与文件、缓存键、文件或缓存键的数组或另一个 CacheDependency 对象之间建立依附性关系。CacheDependency 类监视依附性关系,以便在任何这些对象更改时,该缓存项都会自动移除。 CacheDependency有几中重载,各作用如下。 //假设缓存的来源文件是当前目录下...
阅读全文
摘要:下载2.8版本 http://squid.acmeconsulting.it/ 居然还有SSL版本,我们这里选择 标准版 知道啊 你不是 用.net嘛 那一般不都是 .aspx 吗 那你直接 写 location ~ \.aspx$ { proxy_pass http://127.0.0.1:8080; #IIS地址 ...
阅读全文
摘要:情景如下:我有一个项目甲在D盘,里面有一个类库 AbsDataCache,里面有3个cs文件,其中 CacheManager是用来封装 asp.net的cache缓存,以及封装MemcachedCacheProviders缓存的,由于MemcachedCacheProviders已经是封装好的dll文件,所以当我自己把类库AbsDataCache封装成AbsDataCache.dll的时候,出了很...
阅读全文
摘要:接口 ICachePolicy.cs using System;using System.Collections.Generic;using System.Text;namespace My_MemcachedProviders{/// <summary>/// 缓存策略接口/// </summary>public interface ICachePolicy{void Add(string...
阅读全文
摘要:注意: enyim.com Memcached Client 只能和 .net 3.5 或者是以上的版本一起使用,而不支持.net 2.0 因为他有些地方用的是 linq 但是很奇怪的是,客户端 Memcached Providers 1.2 for .net 2.0的版本里面 也是包含 enyim.com Memcached Client 的,为什么这个又能用net 2.0呢? 于是我把 Me...
阅读全文
摘要:下载地址 http://memcachedproviders.codeplex.com/ 要注意这个页面,提供了客户端 Memcached Providers 1.2 和 服务器端的4个版本的下载地址,我们在上一节,已经下载好了服务器端并安装好了,所以不用管服务器端,只要安装好客户端即可。下载的时候,有一个pdf格式的说明文档,是教我们如何来配置 web.config和如何使用 memcach...
阅读全文
摘要:memcached-1.2.6-win32-bin一:安装步骤①下载memcache软件②将memcache软件拷贝到某个目录,最好放在非中文,没有空格的目录下,便于管理③在运行栏目里面输入 cmd,进入dos窗口模式,输入安装命令 memcached.exe –d install 进行安装(小常识,如果你输入mem再按tab键,系统会根据你输入的字符来把后面的字符补齐)(卸载使用 memcached -d uninstall)如果安装的时候,在dos界面下,没有报错的话,就表示安装成功了。如果成功的话,会在系统的服务里面,能看到服务已经启动的。④启动 memcached 服务(1)直接在服务
阅读全文
摘要:在介绍 memcache之前,先来看看我服务器和本地的开发环境。 服务器:windows 2003,iis 6, mysql + asp.net 2.0 运行的网站 本地开发:win7+mysql+asp.net2.0 .之所以不用mssql2005/2008是因为考虑到付费的问题。 一:memcache 简介 在通常的应用中我们都会将数据保存到数据库中,每次需要的时候都会从数据库去查询这些数...
阅读全文