使用 Windows PowerShell 编辑缓存配置设置

Microsoft AppFabric 1.1 for Windows Server 使您能够使用基于 Windows PowerShell 的缓存管理工具创建和配置命名缓存。本主题介绍如何使用 Windows PowerShell 直接创建和配置命名缓存。

缓存配置设置存储在群集配置存储位置。有关可用缓存设置的详细信息,请参阅群集配置设置中的“缓存设置”标题。

您可以使用以下两个 Windows PowerShell 命令来编辑缓存配置设置:New-Cache(与 Remove-Cache 一起使用)和 Set-CacheConfig(与 -CacheName 参数一起使用)。使用 Set-CacheConfig 的优点是,您可以更改特定的缓存选项而无需再次指定现有选项。有关 Windows PowerShell 命令的详细信息,请参阅使用 Windows PowerShell 管理 AppFabric 1.1 缓存功能

New-Cache 方法需要删除命名缓存,从而清空缓存的所有数据。Set-CacheConfig 需要使整个缓存群集停机来实现更改。为了优化缓存群集的可用性,我们建议您使用 New-Cache(与 Remove-Cache 一起使用)方法。

除了本主题中描述的过程外,您还可以直接在 XML 中编辑缓存配置属性。有关详细信息,请参阅编辑群集配置设置

这些过程假设您有一个正在运行的缓存群集。

使用 New-Cache 和 Remove-Cache 命令编辑缓存配置设置的步骤

  1. 使用 Get-CacheConfigExport-CacheClusterConfig 命令查看当前的群集配置设置。

  2. 确定您希望为命名缓存更改哪些设置。为了最大程度地减少命名缓存的停机时间,我们建议先准备相应的 New-Cache 命令,然后再继续操作。

  3. 使用 Remove-Cache 命令从群集中删除命名缓存。注意:这样将清空命名缓存的所有数据,但不会影响群集中的其他命名缓存。

  4. 使用 New-Cache 命令创建具有所需配置设置的新命名缓存。

使用 Set-CacheConfig 命令编辑缓存配置设置的过程

  1. 使用 Get-CacheConfigExport-CacheClusterConfig 命令查看当前的群集配置设置。

  2. 确定您希望为命名缓存更改哪些设置。为了最大程度地减少缓存群集的停机时间,我们建议先准备相应的 Set-CacheCluster 命令,然后再继续操作。

  3. 如果缓存群集正在运行,则使用 Stop-CacheCluster 停止缓存群集。注意:这将刷新缓存群集中的所有数据。

  4. Set-CacheCluster 命令与 CacheName 参数一起使用来进行所需的缓存主机或命名缓存配置更改。

  5. 为使新配置设置生效,使用 Start-CacheCluster 命令启动缓存群集。

另请参阅

概念

设置群集管理角色和主要主机指定 (AppFabric 1.1)
编辑群集配置设置
使用 Windows PowerShell 管理 AppFabric 1.1 缓存功能
AppFabric 缓存配置选项
AppFabric 缓存概念(AppFabric 1.1 缓存)
配置缓存群集
使用配置方法

  2012-03-05