微软分布式缓存 AppFabric(Velocity)-开发篇(二)缓存的基础方法使用

经过前几篇文章的理论阐述后,现在开始演练下

一、缓存服务准备

我没有太多的资源,所有东西都安装在我的PC机上(这台笔记本所有权不是我的,历史悠久,还掉了一个键,穷啊,只能接上外接键盘).使用默认设置安装过完成。

用安装后自带的PowerShell工具添加一个名为“FirstCache”缓存。命令好下:

New-Cache FirstCache

Get-CacheHost命令查看现有主机:

image

主机名为:FENGXU-MSFT,端口号是默认的22233,服务名为默认的:DistributedCacheService

Get-Cache命令查看现有的缓存

image

可以看到群集中有两个缓存,default是安装后默认的一个缓存,FirstCache是刚刚自己创建的缓存

二、缓存基本API使用

 新建一个工程,添加上一篇中的四个程序集的引用,配置app.config文件如下

app.config

这里使用的是本地缓存,在host节点中host name 是cache hosts的主机名,cacheHostName是服务名。

在代码中的基本读写

cache client基本使用


当缓存群集重启时,缓存服务将从配置文件中加载现有的缓存配置,FirstCache将仍然存在。还可以用powershell工具Export-CacheClusterConfig命令Import-CacheClusterConfig命令导出来

示例中导出的配置如下:

导出的配置

posted @ 2011-08-19 01:24  徐某人  阅读(922)  评论(0编辑  收藏  举报