Import-CacheData
This PowerShell Cmdlet allows the user to reload all items from a backup into the specified cache. In order to create the backup use the Export Cache Data PowerShell Cmdlet.
Note
This feature is also available in NCache Professional.
Import-CacheData [-Name] [-Server] [-Path] [-BulkSize] [-ErrorThreshhold] [-Expiry] [-NoLogo] [-Credentials]
Examples of Import-CacheData
- This command reloads all the items to the cache from the path specified.
Import-CacheData -Name demoCache -Path C:\Backup-path
- This command reloads all the items to the cache from the path specified and will exit if 10 errors occur during the process.
Import-CacheData -Name demoCache -Path C:\Backup-path –ErrorThreshhold 10
- This command reloads all the items in bulk of 100 to the cache from the path specified.
Import-CacheData -Name demoCache -Path C:\Backup-path -BulkSize 100
- This command reloads all the items to the cache on server 20.200.20.11 from the path specified.
Import-CacheData -Name demoCache -Path C:\Backup-path -Server 20.200.20.11
Properties
Note
The parameters with asterisk (*) on their names are the required parameters and the rest are optional.
Parameters | Data Types | Description | Default Value |
---|---|---|---|
-Name* |
<String> |
Specifies the name of the cache which is to be backed up or restored. | - |
-Server |
<String> |
Specifies a server name where the NCache Service is running. | Local Machine |
-Path* |
<String> |
Specifies the path where the backup data is currently present. | - |
-BulkSize |
<Long> |
Specifies the bulk insertion size that can be restored back to the cache at one time. | 1000 |
-ErrorThreshold |
<Long> |
Specifies the number of errors that can be tolerated during importing files from the backup. | 1 |
-Expiry |
<String> |
Specifies the expiration policy that gives the time span of the expiry of the data that is restored to the cache. The Possible options are |
Adjusted |
-NoLogo |
<SwitchParameter> |
Suppresses display of the logo banner. | False |
-Credentials |
<pscredential> |
Specifies the user credentials required to authorize access for the specified operation. These credentials should belong to a user with the appropriate permissions at the node. | - |