使用 Windows PowerShell 编辑缓存配置设置(Windows Server AppFabric 缓存)

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

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

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

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

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

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

使用 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 命令启动缓存群集以使新配置设置生效。

另请参阅

概念

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

  2011-12-05